import { CryptoActorStub } from './CryptoActorStub.mjs'; import { DataOwnerType } from './DataOwnerType.mjs'; /** * * DTO that pairs a crypto actor stub with its data owner type, used for identifying data owners * and their cryptographic metadata. * / */ export declare class CryptoActorStubWithType { /** * * The type of data owner (healthcare party, device, or patient). */ type: DataOwnerType; /** * * The cryptographic actor stub containing encryption keys and related metadata. */ stub: CryptoActorStub; constructor(partial: Partial & Pick); toJSON(): object; static fromJSON(json: any, ignoreUnknownKeys?: boolean, path?: Array): CryptoActorStubWithType; }