import { OnInit, EventEmitter } from '@angular/core'; import { ECharts } from 'echarts'; import { ChartResizeService } from '../../service/chart-resize.service'; import { RingPieService } from './service/ring-pie.service'; export declare class RingPieComponent implements OnInit { private chartResizeService; private ringPieService; constructor(chartResizeService: ChartResizeService, //自适应大小 ringPieService: RingPieService); chartTitleColor: string; chartTitle: { show: boolean; label: string; }; customToolBox: { show: boolean; }; optionInit: ECharts; onOptionInit(ec: any): void; options: any; initEchart(): void; cardBgColor: string; fontColor: string; bcacDarkMode: boolean; cardPadding: string; bcacSmallMode: boolean; bcacTitleSwitch: boolean; bcacTitle: string; bcacChartShowToolbox: boolean; bcacChart: { data: number; total: number; name: string; color: string[]; }; bcacChartData: number; bcacChartDataTotal: number; bcacChartName: string; bcacChartColor: string[]; _bcacChartLoading: boolean; bcacChartLoading: boolean; dataSourceSelectData: any[]; bcacDataSourceList: any[]; bcacDataSourceSelectEmit: EventEmitter; dataSourceChange(e: any): void; updateOption(): void; ngOnInit(): void; chartOption: { title: { text: any; left: string; top: string; textAlign: string; textStyle: { fontFamily: string; fontWeight: string; fontSize: number; color: any; textAlign: string; }; }; series: { name: any; type: string; clockWise: boolean; radius: number[]; itemStyle: { normal: { color: any; shadowColor: any; shadowBlur: number; label: { show: boolean; }; labelLine: { show: boolean; }; }; }; hoverAnimation: boolean; center: string[]; data: ({ value: any; label: { normal: { formatter: (params: any) => string; position: string; show: boolean; textStyle: { fontSize: any; fontWeight: string; color: any; }; }; }; name?: undefined; itemStyle?: undefined; } | { value: number; name: string; itemStyle: { normal: { color: any; }; emphasis: { color: any; }; }; label?: undefined; })[]; }; }; ngOnChanges(): void; }