import { createParamsPattern, createPathGenerator } from "./createPathGenerator"; import { ParamPattern, PathVariable as PathVariableByPattern } from "./types"; declare const pattern: readonly [":", ""]; export declare const generatePath: (path: Path, variable: keyof PathVariableByPattern extends never ? never : { [key in keyof PathVariableByPattern]: import("./types").PathVariableValue; }) => string; export type PathVariable = Pattern extends undefined ? PathVariableByPattern : PathVariableByPattern; export { createParamsPattern, createPathGenerator };