import * as express from 'express'; import { IHandlerAdapter, ILoaderAdapter } from "./IAdapter"; import { ConverterService } from '../converter/ConverterService'; import { HandlerParamMetadata } from '../mvc/HandlerParamMetadata'; export declare class ExpressHandlerAdapter implements IHandlerAdapter { private _converter; constructor(converter: ConverterService); getPathFromRequest(req: express.Request, param: HandlerParamMetadata): any; getBodyFromRequest(req: express.Request, param: HandlerParamMetadata): any; getQueryFromRequest(req: express.Request, param: HandlerParamMetadata): any; getHeaderFromRequest(req: express.Request, param: HandlerParamMetadata): {}; } export declare class ExpressLoaderAdapter implements ILoaderAdapter { private _server; private _adapter; constructor(server: express.Application, adapter: IHandlerAdapter); loadMiddlewares(): void; loadControllers(): void; loadErrorMiddlewares(): void; private getRegisteredFilters; }