import { Handler, Middleware } from "./types/handler.type"; export type EndpointMatch = { handler: Handler | Middleware; params: Record; path: string; middlewares?: Middleware[]; }; export declare class EndpointManager { private endpoints; addEndpoint(path: string, middleware: Middleware): any; addEndpoint(path: string, handler: Handler, middlewares?: Middleware[]): any; matchEndpoint(path: string): EndpointMatch | undefined; }