import { TFunction } from '@sisense/sdk-common';
import { CompleteThemeSettings, OptionsWithAlerts } from '../../../../../types';
import { CategoricalChartDataOptionsInternal } from '../../chart-data-options/types';
import { CategoricalChartData } from '../../chart-data/types';
import { HighchartsOptionsInternal } from '../chart-options-service';
import { TreemapChartDesignOptions } from '../translations/design-options';
/**
 * Convert intermediate chart data, data options, and design options
 * into pure highcharts config data for treemap charts.
 *
 * @param chartData - the data for the chart in an intermediate format
 * @param chartDesignOptions - treemap chart specific design options
 * @param dataOptions - chart data options
 * @param translate - translation function
 * @param themeSettings - theme settings
 */
export declare const getTreemapChartOptions: (chartData: CategoricalChartData, chartDesignOptions: TreemapChartDesignOptions, dataOptions: CategoricalChartDataOptionsInternal, translate: TFunction, themeSettings?: CompleteThemeSettings) => OptionsWithAlerts<HighchartsOptionsInternal>;
