import { type SearchAdapter, type SearchResult } from "../search.js"; interface SEItem { title?: string; link?: string; score?: number; answer_count?: number; is_answered?: boolean; } export declare class StackExchangeSearch implements SearchAdapter { private readonly site; readonly name = "stackexchange"; readonly servesDomains: readonly string[]; constructor(site?: string); search(query: string, limit: number, signal?: AbortSignal): Promise; private searchRaw; } export declare function mapStackExchangeItems(items: SEItem[], limit: number): SearchResult[]; export {}; //# sourceMappingURL=stackexchange.d.ts.map