import type { WebSearchRequest, WebSearchResult } from '@deepseek-ai/dsh-web'; import type { SearchBackend } from './types.ts'; /** Gemini API backend grounded with Google Search. */ export declare class GeminiBackend implements SearchBackend { private readonly resolveApiKey; private readonly apiKeyReference; private readonly model; private readonly requestTimeoutMs; readonly id = "lemoncat7-search"; readonly kind = "gemini"; constructor(resolveApiKey: () => Promise, apiKeyReference: string, model: string, requestTimeoutMs?: number); available(): boolean; search(request: WebSearchRequest, signal?: AbortSignal): Promise; }