/** * Google Gemini 3 Flash Provider * 支持可配置的 thinking_level 参数 */ import { BaseLLMProvider } from "./base-provider.js"; import type { ChatMessage, LLMRequestConfig, LLMResponse, LLMProviderType } from "./types.js"; export declare class GeminiProvider extends BaseLLMProvider { readonly name: LLMProviderType; private apiKey; constructor(); isConfigured(): boolean; protected doChat(messages: ChatMessage[], config?: LLMRequestConfig): Promise; private delay; /** 将 ChatMessage 转换为 Gemini 格式 */ private convertMessages; /** 从 Gemini 返回中提取文本(过滤掉 thought 部分) */ private extractOutputText; } //# sourceMappingURL=gemini-provider.d.ts.map