import { OwnAttributeDeletedByOwnerNotificationItem } from "@nmshd/content"; import { ConsumptionController } from "../../../../consumption/ConsumptionController"; import { OwnAttributeDeletedByOwnerEvent } from "../../../attributes"; import { ValidationResult } from "../../../common"; import { LocalNotification } from "../../local/LocalNotification"; import { AbstractNotificationItemProcessor } from "../AbstractNotificationItemProcessor"; export declare class OwnAttributeDeletedByOwnerNotificationItemProcessor extends AbstractNotificationItemProcessor { private readonly _logger; constructor(consumptionController: ConsumptionController); checkPrerequisitesOfIncomingNotificationItem(notificationItem: OwnAttributeDeletedByOwnerNotificationItem, notification: LocalNotification): Promise; process(notificationItem: OwnAttributeDeletedByOwnerNotificationItem, _notification: LocalNotification): Promise; rollback(notificationItem: OwnAttributeDeletedByOwnerNotificationItem, _notification: LocalNotification): Promise; } //# sourceMappingURL=OwnAttributeDeletedByOwnerNotificationItemProcessor.d.ts.map