import { HttpRequestWithIdentity } from '@essential-projects/http_contracts'; import { APIs, HttpController } from '@process-engine/management_api_contracts'; import { Response } from 'express'; export declare class UserTaskController implements HttpController.IUserTaskHttpController { private httpCodeSuccessfulResponse; private httpCodeSuccessfulNoContentResponse; private userTaskService; constructor(userTaskService: APIs.IUserTaskManagementApi); getUserTasksForProcessModel(request: HttpRequestWithIdentity, response: Response): Promise; getUserTasksForProcessInstance(request: HttpRequestWithIdentity, response: Response): Promise; getUserTasksForCorrelation(request: HttpRequestWithIdentity, response: Response): Promise; getUserTasksForProcessModelInCorrelation(request: HttpRequestWithIdentity, response: Response): Promise; finishUserTask(request: HttpRequestWithIdentity, response: Response): Promise; private parseOffset; private parseLimit; }