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