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