import type { SearchProvider, SearchResult } from '../types.js';
/**
 * HTML scrape of DuckDuckGo — zero-config fallback outside China. Unofficial; may rate-limit.
 */
export declare class DuckDuckGoHtmlProvider implements SearchProvider {
    readonly name = "duckduckgo-html";
    isAvailable(): boolean;
    search(query: string, count: number, signal?: AbortSignal): Promise<SearchResult[]>;
}
/** Best-effort parse of DDG HTML SERP. */
export declare function parseDdgHtml(html: string, max: number): SearchResult[];
