import type { CheckResult } from './checks.js'; import type { ReadResult } from './store-types.js'; export declare const CHECK_NOTE = "necessary but not sufficient: these checks test the document against its own evidence, so a passing answer may still be wrong; verify what you rely on against the source"; export interface CheckOutcome { /** Counts after the run; flagged answers and document failures are listed in `parts`. */ answers: number; flagged_total: number; document_failures_total: number; per_check: Record; passed: boolean; } export declare function summarize(r: CheckResult, declared: string[]): CheckOutcome; /** The result for `part` of a check run, or `{outOfRange: parts}`. */ export declare function shapeCheck(v: ReadResult, r: CheckResult, declared: string[], part: number): Record | { outOfRange: number; }; //# sourceMappingURL=check-result.d.ts.map