export declare class ChatMessageDto { role: 'system' | 'user' | 'assistant'; content: string; } export declare class ChatRequestDto { messages: ChatMessageDto[]; model?: string; temperature?: number; max_tokens?: number; top_p?: number; stream?: boolean; } export declare class ChatChoiceDto { index: number; message: ChatMessageDto; finish_reason: string; } export declare class UsageDto { prompt_tokens: number; completion_tokens: number; total_tokens: number; } export declare class ChatResponseDto { id: string; model: string; choices: ChatChoiceDto[]; usage: UsageDto; created: number; }