export interface SearchResult { title: string; url: string; snippet: string; source: string; } export declare class WebSearchEngine { private static userAgent; /** * Autonomous Multi-Provider Web Search (Zero API Key required) */ static search(query: string, maxResults?: number): Promise; /** * DuckDuckGo HTML Search Scraper (Free, No API Key) */ private static searchDuckDuckGo; /** * DuckDuckGo Lite Search (Fast fallback, No API Key) */ private static searchDuckDuckGoLite; /** * Public SearXNG Instances (JSON API, No Key) */ private static searchSearXNG; private static stripHtml; } //# sourceMappingURL=search.d.ts.map