/** * Path manipulation utilities for route handling. */ /** * Normalize a path prefix (ensure leading slash, no trailing slash). * * @param prefix - Path prefix to normalize * @returns Normalized prefix with leading slash and no trailing slash * * @example * ```ts * normalizePrefix("api") // "/api" * normalizePrefix("/api/") // "/api" * normalizePrefix("/") // "/" * ``` */ export declare function normalizePrefix(prefix: string): string; /** * Join path segments, handling slashes correctly. * * @param prefix - Path prefix * @param path - Path to append * @returns Combined path * * @example * ```ts * joinPaths("/api", "/users") // "/api/users" * joinPaths("/api", "users") // "/api/users" * joinPaths("/api/", "/users") // "/api/users" * joinPaths("/", "/") // "/" * ``` */ export declare function joinPaths(prefix: string, path: string): string; //# sourceMappingURL=pathUtils.d.ts.map