import { Middleware } from '../types'; /** * MiddlewareRegistry * Manages the registration and retrieval of middlewares */ export declare class MiddlewareRegistry { private middlewares; private globalMiddlewares; /** * Register a middleware with a name */ register(name: string, middleware: Middleware): void; /** * Get a middleware by name */ get(name: string): Middleware | undefined; /** * Add a global middleware */ use(name: string): void; /** * Get all global middlewares */ getGlobalMiddlewares(): string[]; /** * Check if a middleware is registered */ has(name: string): boolean; /** * Clear all middlewares */ clear(): void; } //# sourceMappingURL=MiddlewareRegistry.d.ts.map