import { H as ProviderConfig, Q as SearchResult, U as ReadOptions, W as ReadResult, X as SearchRequestOptions, Z as SearchResponse, o as Provider } from "../provider-BeqDw0W2.mjs"; //#region src/providers/tavily.d.ts export declare class TavilyProvider extends Provider { static readonly providerName = "tavily"; static readonly defaultBaseURL = "https://api.tavily.com"; private readonly apiKey; /** Extract waits up to 60 s on request and bills every attempt, so no retries and a longer window. */ private readonly readClient; constructor(config: Readonly); search(query: string, options?: SearchRequestOptions): Promise; searchDetailed(query: string, options?: SearchRequestOptions): Promise; read(url: string, options?: Readonly): Promise; } //#endregion //# sourceMappingURL=tavily.d.mts.map