import { CollectionDocument } from './collection-document.model';
export type AiTerminalIssueReportStatus = 'open' | 'triaged' | 'resolved' | 'dismissed';
export interface AiTerminalIssueReportModel extends CollectionDocument {
    id_conversation: string;
    id_message?: string;
    id_client?: string;
    id_app?: string;
    id_user?: string;
    status: AiTerminalIssueReportStatus;
    source: 'user_report' | 'automated';
    reason: string;
    expected_outcome?: string;
    user_prompt?: string;
    assistant_content?: string;
    request_id?: string;
    tool_type?: string;
    tool_collection?: string;
    metadata?: Record<string, any>;
}
