import type { ColumnDefBase } from '../../hooks/useTable/types.js'; import type { DataTableDisplayColumnDef } from '../../public.api.js'; /** * Updates the cell renderer with the formatter from the column definition * @param columnDef - column definition prop * * @returns the column definition with the formatter applied * @internal */ export declare function applyColumnFormatters(columnDef: DataTableDisplayColumnDef): { cell?: ColumnDefBase['cell']; }; /** * Formats the given value based on formatter options from the column definition. * For 'sparkline', 'meterbar', 'gantt', and 'log-content', returns an empty string. * If there is no other formatter possible then returns a stringified value. * @param value - the cell value to format. * @param column - column definition prop where `columnType` and `formatter` are relevant. * * @returns the formatted cell value * @internal */ export declare function formatCellValue(value: TValue, column: DataTableDisplayColumnDef): string;