import { ChartType, CompleteThemeSettings, LegendOptions, OptionsWithAlerts } from '../../../../types';
import { ChartDataOptionsInternal } from '../chart-data-options/types';
import { ScatterChartData } from '../chart-data/types';
import { HighchartsOptionsInternal } from './chart-options-service';
import { LegendSettings } from './translations/legend-section';
import { ChartDesignOptions } from './translations/types';
/**
 * @param position
 * @internal
 */
export declare const getScatterLegendSettings: (legend?: LegendOptions) => LegendSettings;
/**
 * Convert intermediate chart data, data options, and design options
 * into pure highcharts config data.
 *
 * @param chartData - the data for the chart in an intermediate format
 * @param chartType -
 * @param globalDesignOptions -
 * @param dataOptions -
 * @param themeSettings -
 */
export declare const getScatterChartOptions: (chartData: ScatterChartData, chartType: ChartType, designOptions: ChartDesignOptions, dataOptions: ChartDataOptionsInternal, themeSettings?: CompleteThemeSettings) => OptionsWithAlerts<HighchartsOptionsInternal>;
