import { IRequest } from './interfaces/request.interface'; import { IResponse } from './interfaces/response.interface'; import { Middleware } from './types/handler.type'; export declare class Chain { private middlewares; constructor(); add(fn: Middleware[]): this; executeChain(req: IRequest, res: IResponse): Promise; private sendError; private getErrorStatusCode; private getResponseStatusCode; }