import { CompleteThemeSettingsInternal, OptionsWithAlerts } from '../../../../../types';
import { CategoricalChartDataOptionsInternal } from '../../chart-data-options/types';
import { CategoricalChartData } from '../../chart-data/types';
import { HighchartsOptionsInternal } from '../chart-options-service';
import { PieChartDesignOptions } from '../translations/design-options';
/**
 * Convert intermediate chart data, data options, and design options
 * into pure highcharts config data for pie charts.
 *
 * @param chartData - the data for the chart in an intermediate format
 * @param chartDesignOptions - pie chart specific design options
 * @param dataOptions - chart data options
 * @param themeSettings - theme settings
 */
export declare const getPieChartOptions: (chartData: CategoricalChartData, chartDesignOptions: PieChartDesignOptions, dataOptions: CategoricalChartDataOptionsInternal, themeSettings?: CompleteThemeSettingsInternal) => OptionsWithAlerts<HighchartsOptionsInternal>;
