import { AIProvider } from '../entities'; export declare class UpdateAIConfigDto { provider?: AIProvider; default_model?: string; fallback_model?: string; temperature?: number; max_tokens?: number; system_prompt?: string; is_enabled?: boolean; allow_custom_prompts?: boolean; log_conversations?: boolean; settings?: Record; } export declare class AIConfigResponseDto { id: string; tenant_id: string; provider: AIProvider; default_model: string; fallback_model?: string; temperature: number; max_tokens: number; system_prompt?: string; is_enabled: boolean; allow_custom_prompts: boolean; log_conversations: boolean; created_at: Date; updated_at: Date; } export declare class UsageStatsDto { request_count: number; total_input_tokens: number; total_output_tokens: number; total_tokens: number; total_cost: number; avg_latency_ms: number; } export declare class AIModelDto { id: string; name: string; provider: string; context_length: number; pricing: { prompt: number; completion: number; }; }