import { OnInit, EventEmitter } from '@angular/core'; import { DoubleRingPieService } from './double-ring-pie.service'; import { ECharts, EChartOption } from 'echarts'; import { ChartResizeService } from '../../service/chart-resize.service'; import { CommonService } from '../../service/common.service'; import { ChartOptionService } from '../../service/chart-option.service'; export declare class DoubleRingPieComponent implements OnInit { private commonService; private doubleRingPieService; private chartOptionService; private chartResizeService; constructor(commonService: CommonService, doubleRingPieService: DoubleRingPieService, 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; }; }; chartLegend: { type: "scroll" | "plain"; show: boolean; width: string; bottom: string; orient: string; itemGap: number; itemWidth: number; itemHeight: number; pageIconSize: any; pageTextStyle: { fontSize: any; }; pageIcons: { horizontal: string[]; pageIconColor: string; }; textStyle: { fontSize: number; fontWeight: number; padding: number; }; }; chartTextStyle: { fontFamily: string; }; pie1ChartSeries: EChartOption.SeriesPie; pie2ChartSeries: EChartOption.SeriesPie; chartSeriesList: EChartOption.SeriesPie[]; chartOption: { backgroundColor: string; legend: { type: "scroll" | "plain"; show: boolean; width: string; bottom: string; orient: string; itemGap: number; itemWidth: number; itemHeight: number; pageIconSize: any; pageTextStyle: { fontSize: any; }; pageIcons: { horizontal: string[]; pageIconColor: string; }; textStyle: { fontSize: number; fontWeight: number; padding: number; }; }; title: { show: boolean; text: string; left: string; bottom: number; textStyle: { fontWeight: number; fontSize: any; }; }; series: EChartOption.SeriesPie[]; color: string[]; textStyle: { fontFamily: string; }; }; initOpts: { renderer: string; devicePixelRatio: number; }; echartInstance: ECharts; onOptionInit(ec: any): void; options: any; initEchart(): void; updateOption(): void; bcacDarkMode: boolean; bcacSmallMode: boolean; legendPosition: string; bcacLegendPosition: string; bcacTitleSwitch: boolean; bcacTitle: string; bcacColors: string[]; _bcacChartLoading: boolean; bcacChartLoading: boolean; legendDataList: any; bcacChartData: any; legendChange(e: any): void; dataSourceSelectData: any[]; bcacDataSourceList: any[]; bcacInsideLabelLength: number; bcacInsideLabelLength2: number; bcacOutsideLabelLength: number; bcacOutsideLabelLength2: number; bcacInsideRadius: any; bcacOutsideRadius: any; bcacInsideLabelType: any; bcacOutsideLabelType: any; bcacChartTitles: string; bcacCenter: any; bcacDataSourceSelectEmit: EventEmitter; dataSourceChange(e: any): void; ngOnInit(): void; }