import type { BuiltInRendererDefinition } from '../../types/built-in-renderer.types'; /** Locale-formatted number. Matches `formatValue`'s number branch. */ export declare const numberRenderer: BuiltInRendererDefinition; /** * Currency-formatted number. * * The symbol comes from the renderer options, then `GridOptions.currencySymbol`, * then `$` — the same chain `formatValue` uses, so switching a column to this * renderer does not change what it shows. */ export declare const currencyRenderer: BuiltInRendererDefinition; /** * Percentage-formatted number. * * This is genuinely new behaviour rather than a port: `formatValue` has never * had a `percentage` case, so those columns fell through to its default branch * and rendered a capitalised raw string. * * `scale` decides how the stored number maps to a percentage — `'value'` (the * default) treats `42` as `42%`, `'ratio'` treats `0.42` as `42%`. The default * is `'value'` because that is what the grid's existing `percentage` columns * store; `'ratio'` is the spreadsheet convention and has to be opted into. */ export declare const percentageRenderer: BuiltInRendererDefinition; //# sourceMappingURL=numeric.d.ts.map