import { OnInit } from '@angular/core';
import { ECharts, EChartOption } from 'echarts';
import { CommonService } from '../../service/common.service';
import { IndexPieService } from './index-pie.service';
import { ChartOptionService } from '../../service/chart-option.service';
import { ChartResizeService } from '../../service/chart-resize.service';
export declare class IndexPieComponent implements OnInit {
    private commonService;
    private indexPieService;
    private chartOptionService;
    private chartResizeService;
    constructor(commonService: CommonService, indexPieService: IndexPieService, chartOptionService: ChartOptionService, chartResizeService: ChartResizeService);
    chartTitle: {
        show: boolean;
        label: string;
    };
    cardPadding: string;
    cardBgColor: string;
    chartTitleColor: string;
    chartBackgroundColor: string;
    chartColors: string[];
    chartTitles: {
        show: boolean;
        text: string;
        left: string;
        bottom: number;
        textStyle: {
            fontWeight: number;
            fontSize: any;
        };
    };
    chartTextStyle: {
        fontFamily: string;
    };
    pieSeries: EChartOption.SeriesPie;
    chartSeriesList: EChartOption.Series[];
    chartOption: {
        backgroundColor: string;
        title: {
            show: boolean;
            text: string;
            left: string;
            bottom: number;
            textStyle: {
                fontWeight: number;
                fontSize: any;
            };
        };
        series: EChartOption.Series[];
        color: string[];
        textStyle: {
            fontFamily: string;
        };
    };
    initOpts: {
        renderer: string;
        devicePixelRatio: number;
    };
    optionInit: ECharts;
    onOptionInit(ec: any): void;
    bcacDarkMode: boolean;
    bcacSmallMode: boolean;
    bcacTitleSwithch: boolean;
    bcacTitle: string;
    bcacColors: string[];
    bcacRadius: string[];
    bcacClockWise: boolean;
    bcacChartData: any;
    dataSourceSelectData: any[];
    bcacDataSourceList: any[];
    bcacChartTitle: any;
    bcacCenter: number | string | Array<any>;
    _bcacChartLoading: boolean;
    bcacChartLoading: boolean;
    legendChange($event: any): void;
    options: any;
    initEchart(): void;
    updateOption(): void;
    ngOnInit(): void;
}
