import { PolicyMode } from "./VaultHeader.mjs"; //#region src/models/VaultPolicy.d.ts interface VaultPolicyDescriptor { mode: PolicyMode; participants?: string[]; threshold?: number; totalShares?: number; allParticipants?: string[]; passphrase?: boolean; } interface ParticipantInfo { did: string; connectionId?: string; kid?: string; publicKey?: Uint8Array; } /** * Policy validation */ declare function validatePolicy(policy: VaultPolicyDescriptor): boolean; //#endregion export { ParticipantInfo, VaultPolicyDescriptor, validatePolicy }; //# sourceMappingURL=VaultPolicy.d.mts.map