import { Logger } from '../../utils/logger'; export declare class RerankingService { private logger; private cohere; private enabled; constructor(logger: Logger); /** * Reranks a list of documents based on a query. * @param query The search query * @param documents Array of document strings to rerank * @param topN Number of top results to return * @returns Array of indices of the documents in the original list, ordered by relevance. */ rerank(query: string, documents: string[], topN?: number): Promise; /** * A simple local reranker based on keyword overlap. * It counts how many unique query terms appear in the document. */ private localRerank; } //# sourceMappingURL=reranker.d.ts.map