import type { RouteParams } from "../IRouteMatcher.js";
/**
 * Validates that all required parameters are present in the params object.
 * Throws descriptive errors for missing or invalid parameters.
 */
export declare function validateParameters(pattern: string, segments: string[], params: RouteParams): void;
/**
 * Builds URL segments from a pattern and parameters
 */
export declare function buildUrlSegments(segments: string[], params: RouteParams): string[];
//# sourceMappingURL=parameter-utils.d.ts.map