import { Vue } from 'vue-property-decorator'; import ZIMKitConversationVM from '../../ZIMKitConversation/VM/ZIMKitConversationVM'; import ZIMKitMessageModel, { ZIMKitImgMessageModel } from '../Model/ZIMKitMessageModel'; export default class Message extends Vue { showExpressionBox: boolean; currentChat: ZIMKitConversationVM; message: string; userInfo: import("../../ZIMKitUser/Model").ZIMKitUserInfoModel; oldScrollHeight: number; newScrollHeight: number; currentMessageList: (ZIMKitMessageModel | ZIMKitImgMessageModel)[]; showLargeImgBox: boolean; largeImg: {}; mounted(): void; beforeDestroy(): void; messageListUpdatedCallback(): (currentMessageList: (ZIMKitMessageModel | ZIMKitImgMessageModel)[]) => void; operationImg(e: any, messageItem: any): void; sendMessage(): void; addExpression(item: string): void; showLargeImg(item: ZIMKitImgMessageModel): void; handleCloseLargeImgBox(): void; handleLargeImgDownload(item: ZIMKitImgMessageModel): void; handleUploadFile(): void; handleFileChange(event: any): Promise; dateFormat(item: ZIMKitMessageModel, previousItem: ZIMKitMessageModel): string | undefined; handleClick(event: MouseEvent): void; listScroll(): Promise; scrollToBottom(): void; }