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