import { Data, QueryResultData } from '@sisense/sdk-data'; import { CommonDataOptions } from '../../domains/visualizations/core/chart-data-options/types'; import { FormatDateOptions } from './format-date'; /** * Options for {@link formatDataSet}. */ export type FormatDataSetOptions = FormatDateOptions; /** * Formats a data set by applying the number and date formatting declared in `dataOptions` to a data set. * Writes the formatted result into each affected cell's `text` property. * * @example * const formattedData = formatDataSet(data, dataOptions); * * @param data - Query result or user-provided data set. * @param dataOptions - Any chart, pivot, or custom-widget data options. * @param options - Formatting options. * @returns A new data set with formatted `text` values on affected cells. * @group Formatting */ export declare function formatDataSet(data: DataSet, dataOptions: CommonDataOptions, options?: FormatDataSetOptions): DataSet;