import { DataModels, IManualTaskExtensionAdapter, Messages, Subscription } from '@5minds/processcube_engine_sdk'; import { IdentityLike } from '../IdentityAccessor'; import { BaseClient } from './BaseClient'; type ManualTaskList = DataModels.FlowNodeInstances.ManualTaskList; export declare class ManualTaskHttpClient extends BaseClient implements IManualTaskExtensionAdapter { query(query: DataModels.FlowNodeInstances.ManualTaskQuery, options?: { identity?: IdentityLike; offset?: number; limit?: number; sortSettings?: DataModels.FlowNodeInstances.FlowNodeInstanceSortSettings; includeCount?: boolean; }): Promise; finishManualTask(manualTaskInstanceId: string, identity?: IdentityLike): Promise; onManualTaskWaiting(callback: Messages.CallbackTypes.OnManualTaskWaitingCallback, options?: { subscribeOnce?: boolean; identity?: IdentityLike; }): Promise; onManualTaskFinished(callback: Messages.CallbackTypes.OnManualTaskFinishedCallback, options?: { subscribeOnce?: boolean; identity?: IdentityLike; }): Promise; removeSubscription(subscription: Subscription, identity?: IdentityLike): void; } export {};