import { FileElement, GrayTipElement, InstanceContext, MessageElement, NapCatCore, RawMessage, TipGroupElement } from '../../napcat-core'; import { OB11GroupBanEvent } from '../event/notice/OB11GroupBanEvent'; import { OB11GroupMsgEmojiLikeEvent } from '../event/notice/OB11MsgEmojiLikeEvent'; import { OB11GroupCardEvent } from '../event/notice/OB11GroupCardEvent'; import { OB11GroupPokeEvent } from '../event/notice/OB11PokeEvent'; import { OB11GroupEssenceEvent } from '../event/notice/OB11GroupEssenceEvent'; import { OB11GroupTitleEvent } from '../event/notice/OB11GroupTitleEvent'; import { OB11GroupGrayTipEvent } from '../event/notice/OB11GroupGrayTipEvent'; import { OB11GroupUploadNoticeEvent } from '../event/notice/OB11GroupUploadNoticeEvent'; import { OB11GroupNameEvent } from '../event/notice/OB11GroupNameEvent'; import { OB11GroupIncreaseEvent } from '../event/notice/OB11GroupIncreaseEvent'; import { NapCatOneBot11Adapter } from '..'; export declare class OneBotGroupApi { obContext: NapCatOneBot11Adapter; core: NapCatCore; constructor(obContext: NapCatOneBot11Adapter, core: NapCatCore); parseGroupBanEvent(GroupCode: string, grayTipElement: GrayTipElement): Promise; parseGroupEmojiLikeEventByGrayTip(groupCode: string, grayTipElement: GrayTipElement): Promise; createGroupEmojiLikeEvent(groupCode: string, senderUin: string, msgSeq: string, emojiId: string, isAdd?: boolean, count?: number): Promise; parseCardChangedEvent(msg: RawMessage): Promise; registerParseGroupReactEvent(): Promise; registerParseGroupReactEventByCore(): Promise; parsePaiYiPai(msg: RawMessage, jsonStr: string): Promise; parseOtherJsonEvent(msg: RawMessage, jsonGrayTipElement: GrayTipElement['jsonGrayTipElement'], context: InstanceContext): Promise; parseEssenceMsg(msg: RawMessage, jsonStr: string): Promise; parseGroupUploadFileEvene(msg: RawMessage, element: FileElement, elementWrapper: MessageElement): Promise; parseGroupElement(msg: RawMessage, element: TipGroupElement, elementWrapper: GrayTipElement): Promise; parseSelfInviteEvent(msg: RawMessage, inviterUin: string, inviteeUin: string): Promise; parse51TypeEvent(msg: RawMessage, grayTipElement: GrayTipElement): Promise; parseGrayTipElement(msg: RawMessage, grayTipElement: GrayTipElement): Promise; }