/** * pi-web - Search and Content Extraction * * Internal search and fetch utilities. No framework dependencies. */ export interface ScrapingResult { content: string; title: string; method: string; url: string; } export interface WebSearchResult { title: string; url: string; snippet: string; } /** * Playwright fetch with queue-based concurrency */ export declare function playwrightFetch(url: string, maxLength: number, timeoutMs?: number): Promise; /** * CASCADE: Try all methods in order of speed → quality */ export declare function cascadeFetch(url: string, maxLength?: number, usePlaywright?: boolean, timeoutMs?: number): Promise; export declare function searchDuckDuckGo(query: string, limit: number): Promise; export declare function searchSearX(query: string, limit: number, instance?: string): Promise; /** * Combined search across multiple engines */ export declare function webSearch(query: string, limit?: number): Promise;