import type { DesignResourceDelta, DesignResourceRecoveryCheckpoint, DesignResourceRecoveryCreateInput, DesignResourceSelectedResourceBinding } from "./design-resource-recovery-types.js"; type RecoveryState = DesignResourceRecoveryCreateInput | DesignResourceRecoveryCheckpoint; export declare function indexDesignResourceSelectedResources(state: RecoveryState): Map; export declare function validateDesignResourceDecisionCatalog(rows: RecoveryState["audit_expectations"]["resource_decisions"], deltasById: Map, activeChangedByTarget: Map, superseded: Set, selectedResources: Map): void; export declare function validateDesignResourceConditions(resourceRefs: string[], conditionRefs: string[], selected: Map, label: string): void; export {};