/** One changed tunable to write back into game source: which table, key path, and new value. */ export interface TunableDelta { table: string; key: string; value: unknown; } /** Renders a tunable value as TS source, or null when the value has no safe literal form. * @internal */ export declare function formatTunableLiteral(value: unknown): string | null; /** * Rewrites one tunable's literal inside TS source: `exportName` names the `export const/let`, * `path` descends object keys and array indices to the scalar, and `value` becomes the new * literal. Returns the updated source, or null when the target cannot be safely located. * @internal */ export declare function rewriteTunableExport(code: string, exportName: string, path: readonly string[], value: unknown): string | null;