import { Response } from 'express'; import { IHttpRequestWithIdentity } from '../../Tools/Http/index'; import { FlowNodeInstanceServiceProxy } from '../Services'; import { BaseController } from './BaseController'; export declare class FlowNodeInstanceController extends BaseController { private flowNodeInstanceServiceProxy; constructor(flowNodeInstanceServiceProxy: FlowNodeInstanceServiceProxy); finishUntypedTask(request: IHttpRequestWithIdentity, response: Response): Promise; finishManualTask(request: IHttpRequestWithIdentity, response: Response): Promise; finishUserTask(request: IHttpRequestWithIdentity, response: Response): Promise; triggerMessageEvent(request: IHttpRequestWithIdentity, response: Response): Promise; triggerSignalEvent(request: IHttpRequestWithIdentity, response: Response): Promise; query(request: IHttpRequestWithIdentity, response: Response): Promise; reserveUserTaskInstance(request: IHttpRequestWithIdentity, response: Response): Promise; cancelUserTaskInstanceReservation(request: IHttpRequestWithIdentity, response: Response): Promise; private validateFlowNodeInstanceQuery; private buildFlowNodeInstanceQuery; private parseOffset; private parseLimit; private parseSortSettings; }