/** camelCase key → 0.3.0 snake_case key, for every renamed schema key. */ export declare const LEGACY_KEY_MAP: Readonly>; export interface NormalizeResult { schema: T; /** Legacy keys that were renamed, as `path.key` strings — empty when the input was already current. */ renamed: string[]; } /** * Returns a copy of `json` with every legacy camelCase schema key renamed to * its snake_case form, recursively (forms, fields, repeater sub-fields, * approval config, rule conditions). Non-object input is returned as-is. A * key present in BOTH spellings keeps the snake_case value. */ export declare function normalizeLegacySchema(json: T): NormalizeResult;