/// import * as fastify from 'fastify'; import * as http from 'http'; import * as http2 from 'http2'; import { IHandlerAdapter, ILoaderAdapter } from './IAdapter'; import { ConverterService } from "../converter/ConverterService"; import { HandlerParamMetadata } from '../mvc/HandlerParamMetadata'; export declare type FastifyRequest = fastify.FastifyRequest; export declare class FastifyHandlerAdapter implements IHandlerAdapter { private _converter; constructor(converter: ConverterService); getPathFromRequest(req: FastifyRequest, param: HandlerParamMetadata): any; getBodyFromRequest(req: FastifyRequest, param: HandlerParamMetadata): any; getQueryFromRequest(req: FastifyRequest, param: HandlerParamMetadata): any; getHeaderFromRequest(req: FastifyRequest, param: HandlerParamMetadata): {}; } export declare class FastifyLoaderAdapter implements ILoaderAdapter { private _server; private _adapter; constructor(server: fastify.FastifyInstance, adapter: IHandlerAdapter); loadMiddlewares(): void; loadControllers(): void; loadErrorMiddlewares(): void; private getRegisteredFilters; }