import { FileReference, IFileReference } from "@nmshd/core-types"; import { RequestItemJSON } from "../.."; import { IRequestItem, RequestItem } from "../../RequestItem"; export interface TransferFileOwnershipRequestItemJSON extends RequestItemJSON { "@type": "TransferFileOwnershipRequestItem"; fileReference: string; ownershipToken: string; } export interface ITransferFileOwnershipRequestItem extends IRequestItem { fileReference: IFileReference; ownershipToken: string; } export declare class TransferFileOwnershipRequestItem extends RequestItem implements ITransferFileOwnershipRequestItem { fileReference: FileReference; ownershipToken: string; static from(value: ITransferFileOwnershipRequestItem | Omit | TransferFileOwnershipRequestItemJSON): TransferFileOwnershipRequestItem; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): TransferFileOwnershipRequestItemJSON; } //# sourceMappingURL=TransferFileOwnershipRequestItem.d.ts.map