import { ZIMKitTextMessageModel, ZIMKitImgMessageModel, ZIMKitAudioMessageModel, ZIMKitVideoMessageModel, ZIMKitChatModel, ZIMKitFileMessageModel } from '../Model'; import { ZIMMessage } from '../../ZIMAdapter/index.entity'; import { ZIMKitGroupMemberModel } from '../../ZIMKitGroup/Model/ZIMKitGroupModel'; export default class ZIMKitChatVM extends ZIMKitChatModel { currentMessageList: (ZIMKitTextMessageModel | ZIMKitImgMessageModel | ZIMKitAudioMessageModel | ZIMKitVideoMessageModel | ZIMKitFileMessageModel)[]; messageCount: number; memberList: ZIMKitGroupMemberModel[]; selectedList: ZIMMessage[]; queryHistoryMessage(conversationID: string, conversationType: number): Promise; sendPeerMessage(text: string): Promise | undefined; sendGroupMessage(text: string): Promise | undefined; sendMediaMessage(file: File, progress: any, fileData: any): Promise; queryCurrentChatGroupMemberList(conversationID: string): Promise; deleteMessages(message?: ZIMMessage): Promise; }