import { Chart, ICategoriesAndSeries } from './chart'; import { IVisualizerOptions } from '../../IVisualizerOptions'; import { IChartOptions, IDataPoint } from '../../../common/chartModels'; export declare class Pie extends Chart { getStandardCategoriesAndSeries(options: IVisualizerOptions): ICategoriesAndSeries; getSplitByCategoriesAndSeries(options: IVisualizerOptions): ICategoriesAndSeries; sortSeriesByName(series: any[]): any[]; getChartTooltipFormatter(chartOptions: IChartOptions): Highcharts.TooltipFormatterCallbackFunction; verifyInput(options: IVisualizerOptions): void; protected getChartType(): string; protected plotOptions(): Highcharts.PlotOptions; protected getDataPoint(chartOptions: IChartOptions, point: Highcharts.Point): IDataPoint; protected getInnerSize(): string; private spreadMultiLevelSeries; /** * Returns an array that includes all the indexes of the columns that represent a pie slice key * @param chartOptions */ private getAllPieKeyIndexes; private validateNonEmptyPie; private getPercentageSuffix; }