import { BaseProvider } from "./base.js"; import type { SearchOptions, SearchResult, ProviderConfig } from "../types.js"; /** * Gemini 搜索提供商 * * 使用 Google Gemini API 进行联网搜索 */ export declare class GeminiProvider extends BaseProvider { private client; constructor(config: ProviderConfig); /** * 检查配置是否有效 */ isConfigured(): boolean; /** * 获取配置错误信息 */ getConfigError(): string | null; /** * 执行搜索 */ search(query: string, options?: SearchOptions): Promise; /** * 解析 Gemini 响应 */ private parseResponse; } //# sourceMappingURL=gemini.d.ts.map