import { IIdentity } from '@essential-projects/iam_contracts'; import { APIs, DataModels } from '@process-engine/management_api_contracts'; import { IFlowNodeInstanceService } from '@process-engine/persistence_api.contracts'; import { EmptyActivityService, ManualTaskService, UserTaskService } from './index'; export declare class FlowNodeInstanceService implements APIs.IFlowNodeInstanceManagementApi { private readonly flowNodeInstanceService; private readonly emptyActivityService; private readonly manualTaskService; private readonly userTaskService; constructor(flowNodeInstanceService: IFlowNodeInstanceService, emptyActivityService: EmptyActivityService, manualTaskService: ManualTaskService, userTaskService: UserTaskService); getAllSuspendedTasks(identity: IIdentity, offset?: number, limit?: number): Promise; getSuspendedTasksForProcessModel(identity: IIdentity, processModelId: string, offset?: number, limit?: number): Promise; getSuspendedTasksForProcessInstance(identity: IIdentity, processInstanceId: string, offset?: number, limit?: number): Promise; getSuspendedTasksForCorrelation(identity: IIdentity, correlationId: string, offset?: number, limit?: number): Promise; getSuspendedTasksForProcessModelInCorrelation(identity: IIdentity, processModelId: string, correlationId: string, offset?: number, limit?: number): Promise; getFlowNodeInstancesForProcessInstance(identity: IIdentity, processInstanceId: string, offset?: number, limit?: number): Promise; private convertFlowNodeInstancesToTaskList; }