import { DataModels, IFlowNodeInstanceExtensionAdapter } from '@5minds/processcube_engine_sdk'; import { IdentityLike } from '../IdentityAccessor'; import { BaseClient } from './BaseClient'; export declare class FlowNodeInstanceHttpClient extends BaseClient implements IFlowNodeInstanceExtensionAdapter { query(query: DataModels.FlowNodeInstances.GenericFlowNodeInstanceQuery, options?: { identity?: IdentityLike; offset?: number; limit?: number; sortSettings?: DataModels.FlowNodeInstances.FlowNodeInstanceSortSettings; includeCount?: boolean; }): Promise; /** * @param useLegacyEndpoint If true, will use the old "Empty Activity" Socket.IO Endpoint for receiving the notification. */ finishUntypedTask(taskInstanceId: string, identity?: IdentityLike, useLegacyEndpoint?: boolean): Promise; finishManualTask(manualTaskInstanceId: string, identity?: IdentityLike): Promise; finishUserTask(userTaskInstanceId: string, userTaskResult: DataModels.FlowNodeInstances.UserTaskResult, identity?: IdentityLike): Promise; triggerMessageEvent(messageName: string, options?: { /** * @requires Engine v19.2.0 */ customCorrelationId?: string; processInstanceId?: string; payload?: TPayload; identity?: IdentityLike; }): Promise; triggerSignalEvent(signalName: string, options?: { /** * @requires Engine v19.2.0 */ customCorrelationId?: string; processInstanceId?: string; payload?: TPayload; identity?: IdentityLike; }): Promise; }