import { AbstractAttributeDeletionInfo, AbstractAttributeDeletionInfoJSON, IAbstractAttributeDeletionInfo } from "./AbstractAttributeDeletionInfo"; export declare enum ReceivedAttributeDeletionStatus { ToBeDeleted = "ToBeDeleted", DeletedByEmitter = "DeletedByEmitter" } export interface ReceivedAttributeDeletionInfoJSON extends AbstractAttributeDeletionInfoJSON { deletionStatus: ReceivedAttributeDeletionStatus; } export interface IReceivedAttributeDeletionInfo extends IAbstractAttributeDeletionInfo { deletionStatus: ReceivedAttributeDeletionStatus; } export declare class ReceivedAttributeDeletionInfo extends AbstractAttributeDeletionInfo implements IReceivedAttributeDeletionInfo { deletionStatus: ReceivedAttributeDeletionStatus; static from(value: IReceivedAttributeDeletionInfo | ReceivedAttributeDeletionInfoJSON): ReceivedAttributeDeletionInfo; } //# sourceMappingURL=ReceivedAttributeDeletionInfo.d.ts.map