import { BaseError, Model } from '@5minds/processcube_engine_sdk'; import { ActivityInstanceHandler } from './ActivityInstanceHandler'; export declare class ManualTaskInstanceHandler extends ActivityInstanceHandler { private finishManualTaskSubscription; private receivedFinishTaskEventId; private finishedByUserId; protected loggerNamespace: string; private get manualTask(); protected afterExecute(): Promise; protected persistOnExit(dataObjectValues: Record): Promise; protected persistOnError(error: BaseError): Promise; protected persistOnTerminate(): Promise; protected runHandler(): Promise; protected resumeAfterSuspend(): Promise; private suspendAndWaitForManualTaskResult; private waitForManualTaskResult; private publishManualTaskReachedNotification; private publishManualTaskFinishedNotification; }