import { HttpRequest, Middleware, MiddlewareServiceProvider } from "../../http";
import type { RouterMiddleware } from "../../http/Router";
import { ServiceContainer } from "../ServiceContainer";
export declare class MiddlewareServiceContainer extends ServiceContainer {
    service: MiddlewareServiceProvider;
    static _name: string;
    constructor(service: MiddlewareServiceProvider);
    runMiddleware(middleware: (string | RouterMiddleware | (new (req: HttpRequest) => Middleware))[]): any;
}
//# sourceMappingURL=MiddlewareServiceContainer.d.ts.map