import type { CompiledCheckV2, CompiledOutcomeV2, DeliveryContractV2 } from "./long-task-delivery-types.js"; export declare function validateCounterfactualObservationImpact(input: { baseline_by_fact: Record; mutated_by_fact: Record; expected_affected_fact_refs: string[]; preserved_fact_refs: string[]; allowed_fanout_fact_refs?: string[]; target_live: boolean; carrier_role: "product" | "evidence"; }): string | null; export declare function validateClaimEvidenceSensitivity(contract: DeliveryContractV2, globalChecks: CompiledCheckV2[], outcomes: CompiledOutcomeV2[], report?: ValidationReporter): void; type ValidationReporter = (message: string) => void; export {};