import { OnInit, EventEmitter } from '@angular/core'; import { ECharts } from 'echarts'; import { CommonService } from '../../service/common.service'; import { RosePieService } from './rose-pie.service'; import { ChartResizeService } from '../../service/chart-resize.service'; import { ChartDarkModeService } from '../../service/chart-dark-mode.service'; export declare class RosePieComponent implements OnInit { private commonService; private rosePieService; private chartResizeService; private chartDarkModeService; constructor(commonService: CommonService, rosePieService: RosePieService, chartResizeService: ChartResizeService, chartDarkModeService: ChartDarkModeService); initOpts: any; ngOnInit(): void; chartOptions: any; _bcacChartTitle: { label: string; show: boolean; }; bcacChartShowTitle: boolean; bcacChartTitleText: string; _bcacChartFileName: string; bcacChartFileName: string; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacChartShowToolbox: boolean; bcacPieChartRadius: Array | Array; bcacPieChartCenter: Array | Array; bcacPieChartRoseType: 'radius' | 'area'; _selectList: { value: string | number; optList: { label: string; value: any; }[]; }[]; bcacSelectList: { value: string | number; optList: { label: string; value: any; }[]; }[]; bcacLabelType: 'value' | 'percent'; bcacData: any; isNotSingleData: boolean; bcacChartData: any[]; legendChange(e: any): void; bcacChartSeriesName: string; bcacLabelLineLength: number; bcacLabelLineLength2: number; bcacChartShowLegend: boolean; bcacGetChartInstance: EventEmitter; bcacDataSourceChange: EventEmitter; chartInstance: ECharts; onOptionInit(ec: any): void; updateOptions(): void; selectedData: string; selectedDataChange($event: any): void; selectedModelChange($event: any): void; customToolBoxRightPosition: string; bcacCustomToolBoxRightPosition: string; dataSourceSelectData: any[]; bcacDataSourceList: any[]; _chartTitle: string; bcacTitle: string; bcacDataSourceSelectEmit: EventEmitter; dataSourceChange(e: any): void; legendDataArr: any[]; legendPosition: string; bcacLegendPosition: string; isSmallMode: boolean; bcacSmallMode: boolean; cardPadding: string; changeCardPadding(cardPadding: string): void; isDarkMode: boolean | string; bcacDarkMode: boolean; chartTitleColor: string; changeChartTitleColor(darkMode: boolean | string): void; cardBgColor: string; changeCardBackgroundColor(darkMode: boolean | string): void; bcacColors: any; bcacLabelShow: boolean; bcacLabelAlignTo: 'none' | 'labelLine' | 'edge'; bcacLabelMargin: number | string; bcacLabelBleedMargin: number; }