/** * Decides whether a ground-truth snippet is present in retrieved text. * * Deliberately forgiving on whitespace and case, and deliberately NOT fuzzy on * wording: a snippet is chosen by the question's author to be distinctive, so a * near-miss is a miss. Chunk ids and positions cannot anchor this — ids are * regenerated on every ingest and positions shift whenever the chunker changes. */ export declare class EvidenceMatcher { private normalise; matches(params: { snippet: string; haystack: string; }): boolean; score(params: { snippets: string[]; haystack: string; }): { found: number; missing: string[]; }; } //# sourceMappingURL=evidence.matcher.d.ts.map