import { OnInit, EventEmitter } from '@angular/core'; import { IndexGaugeService } from './index-gauge.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 IndexGaugeComponent implements OnInit { private commonService; private indexGaugeService; private chartOptionService; private chartResizeService; constructor(commonService: CommonService, indexGaugeService: IndexGaugeService, chartOptionService: ChartOptionService, chartResizeService: ChartResizeService); chartTitle: { show: boolean; label: string; }; cardPadding: string; cardBgColor: string; chartTitleColor: string; chartBackgroundColor: string; chartColors: string[]; chartTitles: { show: boolean; text: string; }; chartGrid: EChartOption.Grid; gaugeChartSeries: EChartOption.SeriesGauge; chartTooltip: EChartOption.Tooltip; chartSeriesList: EChartOption.Series[]; chartOption: { backgroundColor: string; title: { show: boolean; text: string; }; tooltip: EChartOption.Tooltip; series: EChartOption.Series[]; }; initOpts: { renderer: string; devicePixelRatio: number; }; optionInit: ECharts; onOptionInit(ec: any): void; options: any; initEchart(): void; updateOption(): void; bcacDarkMode: boolean; bcacSmallMode: boolean; bcacTitle: string; bcacColors: string[]; bcacMin: number; bcacMax: number; bcacSplitLineSwitch: boolean; bcacAxisTickSwitch: boolean; bcacChartData: any; dataSourceSelectData: any[]; bcacDataSourceList: any[]; bcacTitleSwitch: boolean; bcacDetailText: { number: string; unit: string; itemText: string; }; bcacSplitNum: any; bcacColorRange: any; bcacLabelSwitch: boolean; bcacRadius: any; bcacDataSourceSelectEmit: EventEmitter; dataSourceChange($event: any): void; _bcacChartLoading: boolean; bcacChartLoading: boolean; ngOnInit(): void; }