import { ISerializable, Serializable } from "@js-soft/ts-serval"; import { IRelationshipAttribute, RelationshipAttribute, RelationshipAttributeJSON } from "@nmshd/content"; import { CoreId, ICoreId } from "@nmshd/core-types"; export interface ThirdPartyRelationshipAttributeSuccessorParamsJSON { content: RelationshipAttributeJSON; id: string; sourceReference: string; } export interface IThirdPartyRelationshipAttributeSuccessorParams extends ISerializable { content: IRelationshipAttribute; id: ICoreId; sourceReference: ICoreId; } export declare class ThirdPartyRelationshipAttributeSuccessorParams extends Serializable implements IThirdPartyRelationshipAttributeSuccessorParams { content: RelationshipAttribute; id: CoreId; sourceReference: CoreId; static from(value: IThirdPartyRelationshipAttributeSuccessorParams | ThirdPartyRelationshipAttributeSuccessorParamsJSON): ThirdPartyRelationshipAttributeSuccessorParams; } //# sourceMappingURL=ThirdPartyRelationshipAttributeSuccessorParams.d.ts.map