/**
 * Web Search Tool
 *
 * Searches the web using DuckDuckGo's HTML search.
 * Supports filtering by allowed/blocked domains.
 */
interface SearchResult {
    title: string;
    link: string;
    snippet: string;
}
/**
 * Web search tool factory.
 *
 * Searches the web using DuckDuckGo's HTML search.
 */
export declare const webSearchToolFactory: import("../types.js").ToolFactory<unknown, import("../types.js").Tool<{
    query: string;
    allowed_domains?: string[] | undefined;
    blocked_domains?: string[] | undefined;
}, {
    results: SearchResult[];
}>>;
export {};
//# sourceMappingURL=web-search.d.ts.map