import { ISerializable, Serializable } from "@js-soft/ts-serval"; import { IdentityAttribute, IdentityAttributeJSON } from "@nmshd/content"; import { CoreId, ICoreId } from "@nmshd/core-types"; export interface PeerIdentityAttributeSuccessorParamsJSON { content: IdentityAttributeJSON; id: string; sourceReference: string; } export interface IPeerIdentityAttributeSuccessorParams extends ISerializable { content: IdentityAttribute; id: ICoreId; sourceReference: ICoreId; } export declare class PeerIdentityAttributeSuccessorParams extends Serializable implements IPeerIdentityAttributeSuccessorParams { content: IdentityAttribute; id: CoreId; sourceReference: CoreId; static from(value: IPeerIdentityAttributeSuccessorParams | PeerIdentityAttributeSuccessorParamsJSON): PeerIdentityAttributeSuccessorParams; } //# sourceMappingURL=PeerIdentityAttributeSuccessorParams.d.ts.map