import type { SearchProvider, SearchResult } from '../types.js';
export declare class SearXNGProvider implements SearchProvider {
    private readonly baseUrl;
    readonly name = "searxng";
    constructor(baseUrl: string);
    isAvailable(): boolean;
    search(query: string, count: number, signal?: AbortSignal): Promise<SearchResult[]>;
}
