import { NumberFormatterParams } from '../../../../../../../../types/src/table';
import { default as CellComponent } from '../../../../core/cell/CellComponent';
import { default as Format } from '../../Format';

/**
 * Formats the value of a cell as a number using cx-format-number.
 * @param this - The Format instance.
 * @param cell - The Cell instance.
 * @param {NumberFormatterParams} formatterParams - The formatter parameters
 * @param _onRendered - The onRendered callback.
 * @returns The format-number element, or undefined if the cell value cannot be converted to a number.
 */
export default function number(this: Format, cell: CellComponent, formatterParams: NumberFormatterParams): HTMLElement | undefined;
