/**
 * Web Tools - Web search and content extraction capabilities
 *
 * Provides:
 * - WebSearch: Search the web using Tavily
 * - WebExtract: Extract and summarize content from URLs
 */
import type { ToolDefinition } from '../core/toolRuntime.js';
interface TavilySearchResult {
    title: string;
    url: string;
    content: string;
    score?: number;
    published_date?: string;
}
interface TavilySearchResponse {
    results: TavilySearchResult[];
    answer?: string;
    query: string;
}
/**
 * Create web tools for search and extraction.
 */
export declare function createWebTools(): ToolDefinition[];
export type { TavilySearchResponse };
//# sourceMappingURL=webTools.d.ts.map