import { ZIMConversationType, ZIMMessage, ZIMConversationNotificationStatus } from '../../ZIMAdapter/index.entity';
export interface ZIMKitConversationData {
    conversationID: string;
    conversationName: string;
    conversationAvatarUrl: string;
    type: ZIMConversationType;
    unreadMessageCount: number;
    lastMessage?: ZIMMessage;
    orderKey: number;
    notificationStatus: ZIMConversationNotificationStatus;
}
export default class ZIMKitConversationModel {
    conversationID: string;
    conversationName: string;
    conversationAvatarUrl: string;
    type: ZIMConversationType;
    unreadMessageCount: number;
    lastMessage?: ZIMMessage;
    orderKey: number;
    notificationStatus: ZIMConversationNotificationStatus;
    constructor(conversation: ZIMKitConversationData);
}
