import { OnInit, EventEmitter } from '@angular/core'; import { CommonService } from '../../service/common.service'; import { HorizontalBarService } from './horizontal-bar.service'; import { ChartResizeService } from '../../service/chart-resize.service'; import { ChartDarkModeService } from '../../service/chart-dark-mode.service'; import { horizontalBarData, axisLabelRotate } from './horizontal-bar-interface'; import { ECharts } from 'echarts'; import { legendPosition } from './horizontal-bar-interface'; export declare class HorizontalBarComponent implements OnInit { private horizontalBarService; private chartResizeService; private chartDarkModeService; private commonService; constructor(horizontalBarService: HorizontalBarService, chartResizeService: ChartResizeService, chartDarkModeService: ChartDarkModeService, commonService: CommonService); options: any; _bcacChartTitle: { show: boolean; label: string; }; bcacChartShowTitle: boolean; bcacChartTitleText: string; _bcacChartFileName: string; bcacChartFileName: string; /** * @deprecated */ bcacChartShowToolbox: boolean; bcacChartShowLegend: boolean; _bcacTooltipUnit: string; bcacTooltipUnit: string; bcacXAxisName: string; bcacYAxisName: string; bcacYAxisNameGap: number; bcacXAxisLabelRotate: axisLabelRotate; bcacYAxisLabelRotate: axisLabelRotate; _labelUnitSwitch: boolean; bcacLabelUnitSwitch: boolean; _bcacData: any; legendDataArr: any[]; bcacChartData: horizontalBarData; legendChange(e: any): void; dataSourceSelectShow: boolean; dataSourceSelectData: any[]; bcacDataSourceList: any[]; singleSelectIconShow: boolean; intervalData: any[]; intervalSelectedData: string | number; bcacIntervalData: any[]; intervalSelectedDataChange(interval: any): void; axisScaleChange(interval: any): void; legendPosition: legendPosition; bcacLegendPosition: legendPosition; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacCardBackground: string; bcacChartBackground: string; _cardPadding: string; isSmallMode: boolean; bcacSmallMode: boolean; bcacAxisSplitLine: boolean; bcacTitle: string; isDarkMode: boolean; bcacDarkMode: boolean | string; bcacXAxisMin: number; bcacXAxisMax: number; bcacYAxisInterval: number; bcacColors: any; bcacGetChartInstance: EventEmitter; bcacDataSourceSelectEmit: EventEmitter; dataSourceChange(e: any): void; initOpts: any; ngOnInit(): void; updateOptions(): void; chartInstance: ECharts; onOptionInit(ec: any): void; selectedDataChange($event: any): void; setCardBackgroundColor(): string; changeCardPadding(smallMode: boolean): void; _chartTitleColor: string; changeChartTitleColor(darkMode: boolean | string): void; _cardBackgroundColor: string; changeCardBackgroundColor(darkMode: boolean | string): void; }