import type { SearchProvider, SearchResult } from '../types.js';
export declare class TavilyProvider implements SearchProvider {
    private readonly apiKey;
    readonly name = "tavily";
    constructor(apiKey: string);
    isAvailable(): boolean;
    search(query: string, count: number, signal?: AbortSignal): Promise<SearchResult[]>;
}
