import { AnyFunc, Middleware } from './types'; import { DynamicMiddlewareDispatcher } from './dynamic-middleware-dispatcher'; export declare class MiddlewareDispatcher extends DynamicMiddlewareDispatcher { middlewares: Middleware[]; middleware(mw: Middleware, prior?: boolean): this; removeMiddleware(mw: Middleware): this; buildMiddlewares(...args: Parameters): Promise[]>; }