import type { DesignResourceAuthoritySourceItem, DesignResourceDelegation, DesignResourceDelta, DesignResourceRecoveryCheckpoint, DesignResourceRecoveryCreateInput } from "./design-resource-recovery-types.js"; export declare function isDesignResourceAuthoritativeMeaningSourceKind(kind: string): boolean; type RecoveryState = DesignResourceRecoveryCreateInput | DesignResourceRecoveryCheckpoint; export declare function validateDesignResourceDeltaAuthority(delta: DesignResourceDelta, delegations: Map, authoritySources: Map): void; export declare function indexDesignResourceDelegations(values: DesignResourceDelegation[], scope: Set, authoritySources: Map): Map; export declare function indexDesignResourceAuthoritySources(values: DesignResourceAuthoritySourceItem[]): Map; export declare function validateDesignResourceBaseMaterialization(state: RecoveryState, authoritySources: Map): void; export {};