import { type RelatedCodeEvidence } from "../code-evidence/types.js"; import { type EvidenceClaim, type EvidenceClaimInput } from "./evidence-claim.js"; export declare function recordEvidenceClaims(params: { wikiRoot: string; sourceUri: string; sourceContent: string; segmentId: string; claims: readonly EvidenceClaimInput[]; userEmailDomain?: string | null; }): Promise<{ claims: EvidenceClaim[]; created: number; reused: number; anchorWarnings: string[]; relatedEvidence?: { candidates: Array; truncated: boolean; warnings: string[]; }; }>; export declare function backfillEvidenceCodeAnchors(wikiRoot: string): Promise<{ eligible: number; anchored: number; unresolved: number; warnings: string[]; }>; export declare function evidenceIrStatus(wikiRoot: string): Promise<{ claimCount: number; claimsWithProvenancePercent: number; unresolvedLinkCount: number; contradictionCount: number; synthesisCount: number; }>; export declare function reconcileEvidenceCoverage(wikiRoot: string): Promise<{ segmentsRecorded: number; segmentsPending: number; }>; //# sourceMappingURL=evidence-pipeline.d.ts.map