import { EventEmitter, OnInit } from '@angular/core'; import { CommonService } from '../../service/common.service'; import { PyramidBarService } from './pyramid-bar.service'; import { ChartResizeService } from '../../service/chart-resize.service'; import { ChartDarkModeService } from '../../service/chart-dark-mode.service'; import { pyramidBarData } from './pyramid-bar-interface'; import { ECharts } from 'echarts'; export declare type axisLabelRotate = 'leftSmallAngle' | 'leftBigAngle' | 'rightSmallAngle' | 'rightBigAngle'; export declare class PyramidBarComponent implements OnInit { private commonService; private pyramidBarService; private chartResizeService; private chartDarkModeService; constructor(commonService: CommonService, pyramidBarService: PyramidBarService, chartResizeService: ChartResizeService, chartDarkModeService: ChartDarkModeService); options: any; _bcacChartTitle: { show: boolean; label: string; }; bcacChartTitleText: string; bcacChartShowTitle: boolean; _bcacChartFileName: string; bcacChartFileName: string; bcacChartShowToolbox: boolean; bcacChartShowLegend: boolean; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacData: any; bcacChartData: pyramidBarData; bcacTooltipUnit: string; bcacXAxisName: string; bcacYAxisName: string; bcacYAxisNameGap: number[]; bcacXAxisLabelRotate: axisLabelRotate; bcacYAxisLabelRotate: axisLabelRotate; _selectList: { value: string | number; optList: { label: string; value: any; }[]; }[]; bcacDataSourceList: any; singleSelectIconShow: boolean; intervalData: any[]; intervalSelectedData: string | number; bcacIntervalData: any[]; isSmallMode: boolean; bcacSmallMode: boolean; bcacAxisSplitLine: boolean; cardPadding: string; changeCardPadding(cardPadding: string): void; chartTitleColor: string; isDarkMode: boolean; bcacDarkMode: boolean | string; bcacColors: string[]; bcacXAxisMax: number[]; bcacXAxisInterval: number; bcacGetChartInstance: EventEmitter; bcacDataSourceSelectEmit: EventEmitter; initOpts: any; ngOnInit(): void; updateOptions(): void; chartInstance: ECharts; onChartInit(ec: any): void; selectedData: string; dataSourceList: { label: string; value: string; }[]; selectedDataSourceChange($event: any): void; axisScaleChange(interval: number | string): void; changeChartTitleColor(darkMode: boolean | string): void; cardBgColor: string; changeCardBackgroundColor(darkMode: boolean | string): void; }