import { AbstractAttributeDeletionInfo, AbstractAttributeDeletionInfoJSON, IAbstractAttributeDeletionInfo } from "./AbstractAttributeDeletionInfo"; export declare enum EmittedAttributeDeletionStatus { DeletionRequestSent = "DeletionRequestSent", DeletionRequestRejected = "DeletionRequestRejected", ToBeDeletedByRecipient = "ToBeDeletedByRecipient", DeletedByRecipient = "DeletedByRecipient" } export interface EmittedAttributeDeletionInfoJSON extends AbstractAttributeDeletionInfoJSON { deletionStatus: EmittedAttributeDeletionStatus; } export interface IEmittedAttributeDeletionInfo extends IAbstractAttributeDeletionInfo { deletionStatus: EmittedAttributeDeletionStatus; } export declare class EmittedAttributeDeletionInfo extends AbstractAttributeDeletionInfo implements IEmittedAttributeDeletionInfo { deletionStatus: EmittedAttributeDeletionStatus; static from(value: IEmittedAttributeDeletionInfo | EmittedAttributeDeletionInfoJSON): EmittedAttributeDeletionInfo; } //# sourceMappingURL=EmittedAttributeDeletionInfo.d.ts.map