/** * Direct REST client for https://api.exa.ai/search. * * P3 of the pi-exa-search review: switch websearch (and codesearch) * to direct REST for full feature access (searchType, recencyFilter, * domainFilter, highlights, etc.) while keeping the existing MCP * path as a zero-config fallback. * * Code adapted from najibninaba/pi-exa-search's exa-client.ts, * re-typed against our shared `types.ts`. */ import type { ExaApiResult, ExaSearchClient } from "../types.js"; export declare function createExaRestClient(apiKey: string): ExaSearchClient; /** Normalize Exa results to our shared shape. */ export declare function normalizeExaResults(results: ExaApiResult[]): import("../types.js").NormalizedExaResult[]; /** Format a normalized result for human/model consumption. */ export declare function formatExaResult(result: import("../types.js").NormalizedExaResult, index: number): string; //# sourceMappingURL=client.d.ts.map