import type { Middleware } from './types.js'; export declare class MiddlewareNotFoundException extends Error { constructor(name: string); } export type MiddlewareInput = Middleware | string | MiddlewareInput[]; export declare class MiddlewareRegistry { private aliases; private readonly resolvedAliases; alias(name: string, middleware: Middleware): this; has(name: string): boolean; resolve(input: MiddlewareInput): Middleware; resolveMany(inputs: MiddlewareInput[]): Middleware[]; } //# sourceMappingURL=middleware-registry.d.ts.map