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; /** * safe get middleware * * @param type * @returns {MiddlewareMetadata} */ static getMiddleware(type: Function): MiddlewareMetadata; }