import { HttpRequestWithIdentity } from '@essential-projects/http_contracts'; import { APIs, HttpController } from '@process-engine/management_api_contracts'; import { Response } from 'express'; export declare class CorrelationController implements HttpController.ICorrelationHttpController { private httpCodeSuccessfulResponse; private correlationService; constructor(correlationService: APIs.ICorrelationManagementApi); getAllCorrelations(request: HttpRequestWithIdentity, response: Response): Promise; getActiveCorrelations(request: HttpRequestWithIdentity, response: Response): Promise; getCorrelationById(request: HttpRequestWithIdentity, response: Response): Promise; getCorrelationsByProcessModelId(request: HttpRequestWithIdentity, response: Response): Promise; getProcessInstanceById(request: HttpRequestWithIdentity, response: Response): Promise; getProcessInstancesForCorrelation(request: HttpRequestWithIdentity, response: Response): Promise; getProcessInstancesForProcessModel(request: HttpRequestWithIdentity, response: Response): Promise; getProcessInstancesByState(request: HttpRequestWithIdentity, response: Response): Promise; private parseOffset; private parseLimit; }