import type { KnowledgeCategory, KnowledgeItem, WebSearchResult } from '../../types/index.js';
/**
 * Perform a web search query and return parsed results.
 * Uses DuckDuckGo HTML search as a free, no-API-key source.
 * Falls back gracefully on network errors.
 */
export declare function searchWeb(query: string): Promise<WebSearchResult[]>;
/**
 * Fetch and extract knowledge items from web search results.
 */
export declare function fetchKnowledge(queries: string[], category: KnowledgeCategory): Promise<KnowledgeItem[]>;
//# sourceMappingURL=web-researcher.d.ts.map