import { MiddlewareMetadata } from "./MiddlewareMetadata"; import { MiddlewareOptions } from "./MiddlewareOptions"; export declare class MiddlewareRegistry { private static _middlewares; static middlewares: Map; static registerMiddleware(type: Function, isErrorMiddleware: boolean, options?: MiddlewareOptions): void; static getMiddlewares(options: { isErrorMiddleware: boolean; }): MiddlewareMetadata[]; private static sortMiddlewares(middlewares); /** * safe get middleware * * @param type * @returns {MiddlewareMetadata} */ static getMiddleware(type: Function): MiddlewareMetadata; }