import { PathParam } from './pathParam'; /** Marker for skipping URL-encoding when used with Path templating */ export declare class SkipEncode { value: T; key?: string; constructor(value: T, key?: string); } export type PathTemplatePrimitiveTypes = string | string[] | number | number[] | bigint | Array | boolean | boolean[] | unknown; /** Path template argument type */ export type PathTemplateTypes = PathTemplatePrimitiveTypes | SkipEncode | PathParam; /** * URL path templating method. * * Template arguments of array type are imploded using the path separator and * individual elements are URL-encoded. * * Template arguments are URL-encoded unless wrapped in a SkipEncode instance. */ export declare function pathTemplate(strings: TemplateStringsArray, ...args: PathTemplateTypes[]): string; //# sourceMappingURL=pathTemplate.d.ts.map