import { CoreId, ICoreId } from "@nmshd/core-types"; import { IdentityAttribute, IdentityAttributeJSON, IIdentityAttribute } from "../../../attributes"; import { AcceptResponseItem, AcceptResponseItemJSON, IAcceptResponseItem } from "../../response"; export interface TransferFileOwnershipAcceptResponseItemJSON extends AcceptResponseItemJSON { "@type": "TransferFileOwnershipAcceptResponseItem"; attributeId: string; attribute: IdentityAttributeJSON; } export interface ITransferFileOwnershipAcceptResponseItem extends IAcceptResponseItem { attributeId: ICoreId; attribute: IIdentityAttribute; } export declare class TransferFileOwnershipAcceptResponseItem extends AcceptResponseItem implements ITransferFileOwnershipAcceptResponseItem { attributeId: CoreId; attribute: IdentityAttribute; static from(value: ITransferFileOwnershipAcceptResponseItem | Omit | TransferFileOwnershipAcceptResponseItemJSON): TransferFileOwnershipAcceptResponseItem; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): TransferFileOwnershipAcceptResponseItemJSON; } //# sourceMappingURL=TransferFileOwnershipAcceptResponseItem.d.ts.map