import type { DesignResourceAuthoritySourceItem, DesignResourceDelta, DesignResourceRecoveryCheckpoint, DesignResourceRecoveryCreateInput, DesignResourceSelectedResourceBinding } from "./design-resource-recovery-types.js"; type RecoveryState = DesignResourceRecoveryCreateInput | DesignResourceRecoveryCheckpoint; export interface ValidatedRecoveryCatalog { changed: Set; unchanged: Set; selectedResources: Map; } export declare function validateDesignResourceRecoveryCatalog(state: RecoveryState, deltasById: Map, activeAccepted: DesignResourceDelta[], superseded: Set, authoritySources: Map): ValidatedRecoveryCatalog; export {};