import { HttpServer, MiddlewareConsumer, Type } from '@nestjs/common/interfaces'; import { MiddlewareConfigProxy } from '@nestjs/common/interfaces/middleware'; import { MiddlewareConfiguration } from '@nestjs/common/interfaces/middleware/middleware-configuration.interface'; import { RoutesMapper } from './routes-mapper'; export declare class MiddlewareBuilder implements MiddlewareConsumer { private readonly routesMapper; private readonly httpAdapter; private readonly middlewareCollection; constructor(routesMapper: RoutesMapper, httpAdapter: HttpServer); apply(...middleware: Array | Function | any>): MiddlewareConfigProxy; build(): MiddlewareConfiguration[]; getHttpAdapter(): HttpServer; private static readonly ConfigProxy; }