import { Chart, AccumulationChart } from '@syncfusion/ej2-charts'; /** * Chart component is used to convert office charts to ej2-charts. */ export declare class ChartComponent { /** * @private */ chart: Chart | AccumulationChart; /** * @private */ private chartType; /** * @private */ private isPieType; /** * @private */ private keywordIndex; /** * @private */ private chartYValues; /** * @private */ chartRender(chart: any, keywordIndex?: number): void; /** * @private */ convertChartToImage(chart: Chart | AccumulationChart, elementWidth: number, elementHeight: number): Promise; private getControlsValue; private officeChartType; private chartSeries; private writeChartSeries; private parseDataLabels; private parseErrorBars; private parseTrendLines; private dataLabelPosition; private chartFormat; private chartPrimaryXAxis; private chartCategoryType; private chartPrimaryYAxis; private checkAndSetAxisValue; private calculateMajorUnit; private roundToNiceNumber; private chartData; private chartPlotData; getColor(color: string): string; private parseChartLegend; private parseBoolValue; /** * Destroys the internal objects which is maintained. */ destroy(): void; }