import { EventEmitter, OnInit } from '@angular/core'; import { CommonService } from '../../service/common.service'; import { NegativeBarChartParam } from './negative-bar-interface'; import { NegativeBarService } from './negative-bar.service'; import { ChartResizeService } from '../../service/chart-resize.service'; import { ECharts } from 'echarts'; import { ChartDarkModeService } from '../../service/chart-dark-mode.service'; export declare type axisLabelRotate = 'leftSmallAngle' | 'leftBigAngle' | 'rightSmallAngle' | 'rightBigAngle'; export declare class NegativeBarComponent implements OnInit { private negativeBarService; private commonService; private chartResizeService; private chartDarkModeService; constructor(negativeBarService: NegativeBarService, commonService: CommonService, chartResizeService: ChartResizeService, chartDarkModeService: ChartDarkModeService); echartOption: any; _bcacChartTitle: { label: string; show: boolean; }; bcacChartShowTitle: boolean; bcacChartTitleText: string; _bcacChartFileName: string; bcacChartFileName: string; bcacChartShowToolbox: boolean; bcacChartShowLegend: boolean; _tooltipUnit: string; bcacTooltipUnit: string; _translationNumber: number; bcacXAxisName: string; bcacYAxisName: string; bcacYAxisNameGap: number; bcacXAxisLabelRotate: axisLabelRotate; bcacYAxisLabelRotate: axisLabelRotate; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacData: any; bcacChartData: NegativeBarChartParam; customToolBoxRightPosition: string; bcacCustomToolBoxRightPosition: string; legendDataArr: any[]; dataSourceSelectData: any[]; bcacDataSourceList: any[]; intervalDatas: any[]; singleSelectIconShow: boolean; bcacInterValDatas: any[]; axisScaleChange(e: any): void; legendPosition: string; bcacLegendPosition: string; isSmallMode: boolean; cardPadding: string; bcacSmallMode: any; bcacAxisSplitLine: boolean; bcacDarkMode: any; bcacColors: any; bcacDataSourceSelectEmit: EventEmitter; dataSourceChange(e: any): void; bcacGetChartInstance: EventEmitter; initOpts: any; ngOnInit(): void; chartInstance: ECharts; onOptionInit(ec: any): void; updateOptions(): void; legendChange(e: any): void; sourceList: { name: string; label: string; }[]; selectedData: string; isNotSingleData: boolean; selectedDataChange($event: any): void; changeCardPadding(cardPadding: string): void; chartTitleColor: string; changeChartTitleColor(darkMode: boolean | string): void; cardBgColor: string; changeCardBackgroundColor(darkMode: boolean | string): void; }