import { Vue } from 'vue-property-decorator'; import ZIMKitConversationListVM from '../VM/ZIMKitConversationListVM'; import ZIMKitConversationVM from '../VM/ZIMKitConversationVM'; export default class Conversation extends Vue { conversation: ZIMKitConversationListVM; createChatDialog: boolean; conversationList: Map; isAbnormal: boolean; mounted(): void; beforeDestroy(): void; nameFormat(item: ZIMKitConversationVM): string; dateFormat(time: string): string; switchConversation(item: ZIMKitConversationVM): Promise; triggerDialog(): void; closeDialog(): void; createChat(toUserID: string): void; createGroupChat(groupName: string, userIDList: string): void; operationConversation(e: any, item: any): void; logout(): void; listScroll(): Promise; joinGroup(groupID: string): void; }