import { type JsonObject, type JsonValue } from "./json-value.js"; import type { JsonOutput } from "./json-output.js"; export declare class TemplateValue { inspect(value: JsonValue, parameters: readonly string[], path: string): "parameter" | "format" | undefined; expand(value: JsonValue, parameters: JsonObject, path: string, output: JsonOutput, depth?: number): JsonValue; private directive; private formatParts; private scalar; private fields; private items; private parameter; } //# sourceMappingURL=template-value.d.ts.map