import { DataModels, Identity, Messages, Subscription } from '../index'; type ManualTaskList = DataModels.FlowNodeInstances.ManualTaskList; export interface IManualTaskExtensionAdapter { query(query: DataModels.FlowNodeInstances.ManualTaskQuery, options?: { identity?: Identity; offset?: number; limit?: number; sortSettings?: DataModels.FlowNodeInstances.FlowNodeInstanceSortSettings; includeCount?: boolean; }): Promise; finishManualTask(manualTaskInstanceId: string, 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; removeSubscription(subscription: Subscription, identity?: Identity): void; } export {};