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