import { Journal } from "./journal.cjs";
import { Logger } from "./logger.cjs";
import * as http$1 from "node:http";

//#region src/rerank.d.ts

interface RerankResult {
  index: number;
  relevance_score: number;
}
interface RerankFixture {
  match: string | RegExp;
  results: RerankResult[];
}
declare function handleRerank(req: http$1.IncomingMessage, res: http$1.ServerResponse, raw: string, fixtures: RerankFixture[], journal: Journal, defaults: {
  logger: Logger;
}, setCorsHeaders: (res: http$1.ServerResponse) => void): Promise<void>;
//# sourceMappingURL=rerank.d.ts.map

//#endregion
export { RerankFixture, RerankResult, handleRerank };
//# sourceMappingURL=rerank.d.cts.map