export interface Chat {
    id: number;
    jid: string;
    name: string | null;
    unread_count: number;
    mute: number | null;
    spam: boolean;
    pin_time: number | null;
    archived: boolean;
    read_only: boolean;
    last_message_timestamp: number | null;
    last_message_recv_timestamp: number | null;
    ephemeral_expiration: number | null;
    ephemeral_setting_timestamp: number | null;
    tenantId: string;
    agentId: string;
    created_at: Date;
    updated_at: Date;
}
export interface CreateChatDTO {
    jid: string;
    tenantId: string;
    agentId: string;
    name?: string;
    unread_count?: number;
    mute?: number;
    spam?: boolean;
    pin_time?: number;
    archived?: boolean;
    read_only?: boolean;
    last_message_timestamp?: number;
    last_message_recv_timestamp?: number;
    ephemeral_expiration?: number;
    ephemeral_setting_timestamp?: number;
}
export interface UpdateChatDTO {
    name?: string;
    unread_count?: number;
    mute?: number;
    spam?: boolean;
    pin_time?: number;
    archived?: boolean;
    read_only?: boolean;
    last_message_timestamp?: number;
    last_message_recv_timestamp?: number;
    ephemeral_expiration?: number;
    ephemeral_setting_timestamp?: number;
}
//# sourceMappingURL=IChats.d.ts.map