import { SecureDelegation } from './SecureDelegation.mjs'; /** * * Holds the security metadata for user-based access control and encryption of entities. * Maps access control key hashes to their corresponding secure delegations. * / */ export declare class SecurityMetadata { /** * * A map from hex-encoded SHA-256 hash of an access control key to its corresponding secure * delegation. */ secureDelegations: { [key: string]: SecureDelegation; }; constructor(partial: Partial & Pick); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): SecurityMetadata; }