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