import { MiddlewareConfiguration } from '@nestjs/common/interfaces/middleware/middleware-configuration.interface'; import { NestContainer } from '../injector'; import { InstanceWrapper } from '../injector/instance-wrapper'; export declare class MiddlewareContainer { private readonly container; private readonly middleware; private readonly configurationSets; constructor(container: NestContainer); getMiddlewareCollection(moduleKey: string): Map; getConfigurations(): Map>; insertConfig(configList: MiddlewareConfiguration[], moduleKey: string): void; private getTargetConfig; private getClassScope; }