/** * @license * Copyright 2023 Google LLC * SPDX-License-Identifier: Apache-2.0 */ declare const operators: readonly [{ readonly prefix: "+"; readonly description: "reserved expansion"; }, { readonly prefix: "#"; readonly description: "fragment expansion"; }, { readonly prefix: "."; readonly description: "label expansion, dot-prefixed"; }, { readonly prefix: "/"; readonly description: "path segment expansion"; }, { readonly prefix: ";"; readonly description: "path-style parameter expansion"; }, { readonly prefix: "?"; readonly description: "form-style query expansion"; }, { readonly prefix: "&"; readonly description: "form-style query continuation"; }]; type UrlTemplateParameters = { name: string; operator?: (typeof operators)[number]; }[]; export declare const getUrlTemplateParameters: (template?: string) => UrlTemplateParameters; /** * Use this node to safely construct URLs. This node relies on the * [URI template specification](https://tools.ietf.org/html/rfc6570) to * construct URLs, so the syntax is using single curly braces instead of * double curly braces. */ declare const _default: import("@breadboard-ai/build").Definition<{ template: string; }, { url: string; }, string | number, undefined, never, false, false, "url", { template: { board: false; }; }>; export default _default; //# sourceMappingURL=url-template.d.ts.map