import { AttributeAlreadySharedAcceptResponseItem, AttributeAlreadySharedAcceptResponseItemJSON, AttributeSuccessionAcceptResponseItem, AttributeSuccessionAcceptResponseItemJSON, CreateAttributeAcceptResponseItem, CreateAttributeAcceptResponseItemJSON, FormFieldAcceptResponseItem, FormFieldAcceptResponseItemJSON, IAttributeAlreadySharedAcceptResponseItem, IAttributeSuccessionAcceptResponseItem, ICreateAttributeAcceptResponseItem, IFormFieldAcceptResponseItem, IProposeAttributeAcceptResponseItem, IReadAttributeAcceptResponseItem, ITransferFileOwnershipAcceptResponseItem, ProposeAttributeAcceptResponseItem, ProposeAttributeAcceptResponseItemJSON, ReadAttributeAcceptResponseItem, ReadAttributeAcceptResponseItemJSON, TransferFileOwnershipAcceptResponseItem, TransferFileOwnershipAcceptResponseItemJSON } from "../items"; import { IResponseItem, ResponseItem, ResponseItemJSON } from "./ResponseItem"; import { ResponseItemResult } from "./ResponseItemResult"; export interface AcceptResponseItemJSON extends ResponseItemJSON { result: ResponseItemResult.Accepted; } export type AcceptResponseItemJSONDerivations = AcceptResponseItemJSON | AttributeAlreadySharedAcceptResponseItemJSON | AttributeSuccessionAcceptResponseItemJSON | CreateAttributeAcceptResponseItemJSON | ProposeAttributeAcceptResponseItemJSON | ReadAttributeAcceptResponseItemJSON | FormFieldAcceptResponseItemJSON | TransferFileOwnershipAcceptResponseItemJSON; export interface IAcceptResponseItem extends IResponseItem { result: ResponseItemResult.Accepted; } export type IAcceptResponseItemDerivations = IAcceptResponseItem | IAttributeAlreadySharedAcceptResponseItem | IAttributeSuccessionAcceptResponseItem | ICreateAttributeAcceptResponseItem | IProposeAttributeAcceptResponseItem | IReadAttributeAcceptResponseItem | IFormFieldAcceptResponseItem | ITransferFileOwnershipAcceptResponseItem; export declare class AcceptResponseItem extends ResponseItem implements IAcceptResponseItem { result: ResponseItemResult.Accepted; static from(value: IAcceptResponseItem | Omit): AcceptResponseItem; toJSON(verbose?: boolean | undefined, serializeAsString?: boolean | undefined): AcceptResponseItemJSON; } export type AcceptResponseItemDerivations = AcceptResponseItem | AttributeAlreadySharedAcceptResponseItem | AttributeSuccessionAcceptResponseItem | CreateAttributeAcceptResponseItem | ProposeAttributeAcceptResponseItem | ReadAttributeAcceptResponseItem | FormFieldAcceptResponseItem | TransferFileOwnershipAcceptResponseItem; //# sourceMappingURL=AcceptResponseItem.d.ts.map