import { Response } from 'express';
import { IHttpRequestWithIdentity } from '../../Tools/Http/index';
import { ProcessModelApiServiceProxy } from '../Services';
import { BaseController } from './BaseController';
export declare class ProcessModelController extends BaseController {
    private processModelApiServiceProxy;
    constructor(processModelApiServiceProxy: ProcessModelApiServiceProxy);
    getAll(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
    getById(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
    start(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
    deleteDefinitionByProcessModelId(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
    enableProcessModel(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
    disableProcessModel(request: IHttpRequestWithIdentity, response: Response): Promise<void>;
    private parseOffset;
    private parseLimit;
}
