import { CollectionDocument } from './collection-document.model';
export type AiTerminalMode = 'openai' | 'codex';
export type AiTerminalConversationStatus = 'active' | 'archived';
export interface AiTerminalConversationModel extends CollectionDocument {
    id_client?: string;
    id_user?: string;
    id_app?: string;
    title?: string;
    mode?: AiTerminalMode;
    branch_enabled?: boolean;
    branch_name?: string;
    status?: AiTerminalConversationStatus;
    profile_id?: string;
    metadata?: Record<string, any>;
    last_message_at?: Date;
    last_message_id?: string;
}
