export type SourceSegmentStatus = "integrated" | "duplicate" | "irrelevant" | "unresolved" | "contradicted" | "legacy_unverified"; /** * Coverage records how a source segment was accounted for. Represented states * are derived from the durable Evidence IR; irrelevant/unresolved states may * still be recorded directly by the whole-source compiler. */ export interface SourceSegmentResolution { status: SourceSegmentStatus; evidenceRefs?: readonly string[]; pageRefs?: readonly string[]; reason?: string; } export declare function normalizeSegmentResolution(resolution: SourceSegmentResolution): Required> & { evidenceRefs: string[]; pageRefs: string[]; reason?: string; }; //# sourceMappingURL=evidence-record.d.ts.map