import { type RetrievalCoverageRequirements } from "./retrieval-coverage.js"; import type { HybridRetrievalHit } from "./hybrid-retrieval.js"; /** Remove only strictly dominated lexical candidates of the same artifact type * covering less than half the query signals. Substantial independent coverage * preserves specific pages even when an overview matches additional terms. * Semantic matches, independent graph evidence, traceability chains and requests * for conflicting/multiple sources or explicit artifact chains retain their * existing evidence selection and widening behavior. */ export declare function selectLexicalEvidence(query: string, hits: readonly HybridRetrievalHit[], explicit?: RetrievalCoverageRequirements, evidenceSignals?: import("./retrieval-coverage.js").RetrievalEvidenceSignals): readonly HybridRetrievalHit[]; //# sourceMappingURL=retrieval-selection.d.ts.map