/** * Deterministic pretty-printer of the JSON config subset as a TS object * literal: 4-space indent, trailing commas, keys unquoted when they are * identifiers or integers, values inlined when they fit into the line. */ export type JsonValue = string | number | boolean | null | JsonValue[] | { [key: string]: JsonValue | undefined; }; export declare const INDENT = " "; /** Renders `value`; the first line carries no indent, the closing bracket sits at `indent`. */ export declare function printValue(value: JsonValue, indent: string): string;