export interface QwenConfig { apiKey: string; model?: string; baseURL?: string; } export interface QwenMessage { role: 'system' | 'user' | 'assistant'; content: string; } export interface QwenResponse { choices: Array<{ message: { role: string; content: string; }; finish_reason: string; }>; usage: { prompt_tokens: number; completion_tokens: number; total_tokens: number; }; } export interface QwenStreamResponse { choices: Array<{ delta: { content?: string; role?: string; }; finish_reason?: string; }>; } //# sourceMappingURL=types.d.ts.map