import type { SearchAdapter, SearchResult } from "../search.js"; interface ExaResponseItem { url: string; title?: string | null; text?: string; highlights?: string[]; summary?: string; } export declare class ExaSearch implements SearchAdapter { private readonly key; readonly name = "exa"; constructor(key: string); search(query: string, limit: number, signal?: AbortSignal): Promise; } export declare function mapExaResults(items: ExaResponseItem[], limit: number): SearchResult[]; export {}; //# sourceMappingURL=exa.d.ts.map