import { INotificationExtensionAdapter, Identity, Messages, Subscription } from '@5minds/processcube_engine_sdk'; import { NotificationService } from '../../../Api/Services'; import { IdentityService } from '../../Iam'; export declare class NotificationExtensionAdapter implements INotificationExtensionAdapter { private readonly identityService; private readonly logger; private readonly notificationService; constructor(notificationService: NotificationService, identityService: IdentityService); removeSubscription(subscription: Subscription): void; onActivityError(callback: Messages.CallbackTypes.OnActivityErrorCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessDeployed(callback: Messages.CallbackTypes.OnProcessDeployedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessUndeployed(callback: Messages.CallbackTypes.OnProcessUndeployedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessIsExecutableChanged(callback: Messages.CallbackTypes.OnProcessIsExecutableChangedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onCronjobEnabledChanged(callback: Messages.CallbackTypes.OnCronjobEnabledChangedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessStarting(callback: Messages.CallbackTypes.OnProcessStartingCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessStarted(callback: Messages.CallbackTypes.OnProcessStartedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessResumed(callback: Messages.CallbackTypes.OnProcessStartedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessEnded(callback: Messages.CallbackTypes.OnProcessEndedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessOwnerChanged(callback: Messages.CallbackTypes.OnProcessOwnerChangedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessTerminated(callback: Messages.CallbackTypes.OnProcessTerminatedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessError(callback: Messages.CallbackTypes.OnProcessErrorCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessInstancesDeleted(callback: Messages.CallbackTypes.OnProcessInstancesDeletedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onCronjobCreated(callback: Messages.CallbackTypes.OnCronjobCreatedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onCronjobStopped(callback: Messages.CallbackTypes.OnCronjobStoppedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onCronjobUpdated(callback: Messages.CallbackTypes.OnCronjobUpdatedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onCronjobExecuted(callback: Messages.CallbackTypes.OnCronjobExecutedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onCronjobRemoved(callback: Messages.CallbackTypes.OnCronjobRemovedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onActivityReached(callback: Messages.CallbackTypes.OnActivityReachedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onActivityFinished(callback: Messages.CallbackTypes.OnActivityFinishedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onActivityCanceled(callback: Messages.CallbackTypes.OnActivityCanceledCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onUntypedTaskWaiting(callback: Messages.CallbackTypes.OnUntypedTaskWaitingCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onUntypedTaskFinished(callback: Messages.CallbackTypes.OnUntypedTaskFinishedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onManualTaskWaiting(callback: Messages.CallbackTypes.OnManualTaskWaitingCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onManualTaskFinished(callback: Messages.CallbackTypes.OnManualTaskFinishedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onUserTaskWaiting(callback: Messages.CallbackTypes.OnUserTaskWaitingCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onUserTaskFinished(callback: Messages.CallbackTypes.OnUserTaskFinishedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onUserTaskReserved(callback: Messages.CallbackTypes.OnUserTaskReservedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onUserTaskReservationCanceled(callback: Messages.CallbackTypes.OnUserTaskReservationCanceledCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onBoundaryEventWaiting(callback: Messages.CallbackTypes.OnBoundaryEventWaitingCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onBoundaryEventTriggered(callback: Messages.CallbackTypes.OnBoundaryEventTriggeredCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onBoundaryEventFinished(callback: Messages.CallbackTypes.OnBoundaryEventFinishedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onIntermediateThrowEventTriggered(callback: Messages.CallbackTypes.OnIntermediateThrowEventTriggeredCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onIntermediateCatchEventReached(callback: Messages.CallbackTypes.OnIntermediateCatchEventReachedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onIntermediateCatchEventFinished(callback: Messages.CallbackTypes.OnIntermediateCatchEventFinishedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onFlowNodeEventRetrySending(callback: Messages.CallbackTypes.OnFlowNodeEventRetrySendingCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onMessageTriggered(callback: Messages.CallbackTypes.OnMessageTriggeredCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onSignalTriggered(callback: Messages.CallbackTypes.OnSignalTriggeredCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onStartEventFinished(callback: Messages.CallbackTypes.OnStartEventFinishedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onEndEventFinished(callback: Messages.CallbackTypes.OnEndEventFinishedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onExternalTaskCreated(callback: Messages.CallbackTypes.OnExternalTaskCreatedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onExternalTaskLocked(callback: Messages.CallbackTypes.OnExternalTaskLockedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onExternalTaskUnlocked(callback: Messages.CallbackTypes.OnExternalTaskUnlockedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onProcessInstanceMetadataChanged(callback: Messages.CallbackTypes.OnProcessInstanceMetadataChangedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onCorrelationMetadataChanged(callback: Messages.CallbackTypes.OnCorrelationMetadataChangedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; onGatewayFinished(callback: Messages.CallbackTypes.OnActivityFinishedCallback, options?: { subscribeOnce?: boolean; identity?: Identity; }): Promise; }