import { CommonService } from '../../service/common.service';
import { EChartOption } from 'echarts';
import { ChartOptionService } from '../../service/chart-option.service';
import { ECharts } from 'echarts';
export declare class ProgressPieService {
    private commonService;
    private chartOptionService;
    constructor(commonService: CommonService, chartOptionService: ChartOptionService);
    topLegendChange(legendData: any[], optionInit: ECharts): void;
    changeChartTitleDark(component: any, darkMode: any): void;
    chartColorsChange(colors: string[], colorList: string[]): void;
    legendDarkMode(legendOption: any): void;
    seriesDarkMode(seriesOption: EChartOption.Series): void;
    buildSeries(chartData: any, seriesList: EChartOption.Series[], pieSeriesOption: any): void;
    getDefaultChartTitle(): {
        show: boolean;
        text: string;
        left: string;
        bottom: number;
        textStyle: {
            fontWeight: number;
            fontSize: any;
        };
    };
    chartBackgroundColorDarkMode(chartOption: any): void;
    colorsDarkMode(chartColor: string[]): void;
    setLegendPosition(legendOption: any, legendPosition: string): void;
    getProgressPieSeries(): EChartOption.SeriesPie;
    setSmallModePadding(component: any): void;
    changeChartRadius(pieSeriesOption: any, radius: any): void;
    changePieClockWise(clockWise: boolean, pieSeries: EChartOption.SeriesPie): void;
    setChartTitle(chartTitle: any, echartTitle: any): void;
    chartTitleDarkMode(EChartTitleOption: any): void;
    setPieCenter(center: any, pieSeries: EChartOption.SeriesPie): void;
}
