import { type DiscoveredFile, type SelectionReason } from "./types.js";
export interface RankedFile {
    readonly file: DiscoveredFile;
    readonly selectionReason: SelectionReason;
}
export interface RetrievalStrategy {
    readonly rank: (files: readonly DiscoveredFile[], task: string | undefined) => readonly RankedFile[];
}
export declare const lexicalRetrievalStrategy: RetrievalStrategy;
//# sourceMappingURL=retrieval.d.ts.map