/** * Deterministic quarantine and repair-plan builders. * * Invalid external values are converted to encodable audit fingerprints so a * rejected retry remains idempotent instead of failing while constructing its * quarantine identity. */ import type { CanonicalResolution, ObservedRowChange, QuarantineReason } from "../model/types.js"; import type { RowEvaluationResult } from "./contracts.js"; import type { OwnershipCheckResult } from "./preconditions.js"; /** Builds a terminal row result for evidence that cannot safely be applied. */ export declare function quarantineRow(row: ObservedRowChange, reason: QuarantineReason): RowEvaluationResult; /** Produces a quarantine plus a guarded repair plan for illegal system edits. */ export declare function quarantineSystemRow(row: ObservedRowChange, canonical: CanonicalResolution, ownership: OwnershipCheckResult): RowEvaluationResult; //# sourceMappingURL=quarantine.d.ts.map