/** * Tavily Web Search Tool * Enables web search for current best practices and documentation */ /** * Tavily search result */ export interface TavilySearchResult { title: string; url: string; content: string; score: number; } /** * Create a Tavily web search tool * @param apiKey - Tavily API key */ export declare function createTavilySearchTool(apiKey: string): import("ai").Tool<{ query: string; searchDepth?: "basic" | "advanced" | undefined; maxResults?: number | undefined; timeRange?: "day" | "week" | "month" | "year" | undefined; }, string>; /** * Create a function that checks if Tavily search can be performed */ export declare function canUseTavily(apiKey?: string): boolean;