import type { EngineScore } from '../types.js'; /** The marker appended to a wider-estimate engine's line. */ export declare const VARIANCE_MARKER = "*"; /** * True when this engine's score is a wider estimate: it actually retrieved and * has high run-to-run retrieval variance. The retrieval gate is the honesty * point - an answer that ran no search cannot have "rewritten your prompt * before searching", whether it was parametric or grounded-in-name-only (rule * #6). A grounded score with no `retrievedAnswers` count predates the * measurement, so it keeps the old reading. */ export declare function isWiderEstimate(e: EngineScore): boolean; /** * "searched in 1 of 8 answers" - shown when a grounded engine did NOT retrieve * on every answer. Empty when it retrieved on all of them (nothing to * disclose) or when the count was never measured. Without this the reader sees * "grounded" and assumes every answer was retrieval-backed. */ export declare function retrievalLine(e: EngineScore): string; /** * The honest caveat for `count` wider-estimate engines, singular/plural aware. * Empty string when none - callers omit the note entirely. */ export declare function varianceNote(count: number): string;