interface CompiledPath { regex: RegExp; parameterNames: string[]; } export declare const normalizePath: (path: string) => string; /** Like normalizePath, but preserves `:param?` optional markers in route patterns. */ export declare const normalizeRoutePath: (path: string) => string; export declare const joinPaths: (...parts: Array) => string; /** * Compiles Express-style paths. * Supports `:name`, `:name(\\d+)`, optional `:name?`, and `*`. */ export declare const compilePath: (path: string) => CompiledPath; export declare const matchPath: (compiled: CompiledPath, actualPath: string) => Record | undefined; export {}; //# sourceMappingURL=path-matcher.d.ts.map