import { OnInit, EventEmitter } from '@angular/core'; import { columnData, axisLabelRotate, legendPosition } from './basic-bar-interface'; import { CommonService } from '../../service/common.service'; import { BasicBarService } from './basic-bar.service'; import { ECharts } from 'echarts'; import { ChartResizeService } from '../../service/chart-resize.service'; import { ChartDarkModeService } from '../../service/chart-dark-mode.service'; export declare class BasicBarComponent implements OnInit { private basicBarService; private commonService; private chartResizeService; private chartDarkModeService; constructor(basicBarService: BasicBarService, commonService: CommonService, chartResizeService: ChartResizeService, chartDarkModeService: ChartDarkModeService); chartOption: any; _bcacChartTitle: { show: boolean; label: string; }; _chartTitleColor: string; bcacChartShowTitle: boolean; bcacChartTitleText: string; _bcacChartFileName: string; bcacChartFileName: string; bcacChartShowToolbox: boolean; _selectList: { value: string | number; optList: { label: string; value: any; }[]; }[]; bcacSelectList: any; _bcacLegendPosition: legendPosition; bcacLegendPosition: legendPosition; bcacChartShowLegend: boolean; isNotSingleData: boolean; bcacTooltipUnit: string; bcacData: any; legendDataArr: any[]; bcacChartData: columnData; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacXAxisName: string; bcacYAxisName: string; bcacYAxisNameGap: number; bcacXAxisLabelRotate: axisLabelRotate; bcacXAxisLabelFormat: number[]; bcacYAxisLabelRotate: axisLabelRotate; dataSourceSelectShow: boolean; bcacDataSourceList: any[]; restoreIconShow: boolean; bcacRestore: any; bcacSimplifyYAxis: boolean; singleSelectIconShow: boolean; intervalData: any[]; bcacIntervalData: any[]; bcacBrush: ($event: any, ...args: any[]) => void; excelIconShow: boolean; bcacExcel: ($event: any, ...args: any[]) => void; _cardBackgroundColor: string; bcacCardBackgroundColor: string; bcacChartBackgroundColor: string; isSmallMode: boolean; bcacSmallMode: boolean; bcacAxisSplitLine: boolean; _cardPadding: string; bcacCardPadding: string; bcacDarkMode: boolean | string; bcacColors: any; bcacXAxisFormat: boolean; bcacYAxisMinInterval: number; bcacYAxisLabelSplitSwitch: any; bcacYAxisMin: number; bcacYAxisMax: number; bcacYAxisInterval: number; barBackgroundShow: boolean; bcacSeriesBackgroundShow: boolean; bcacGetChartInstance: EventEmitter; bcacBrushSelected: EventEmitter; bcacMouseover: EventEmitter; bcacDataSourceSelectEmit: EventEmitter; initOpts: any; ngOnInit(): void; updateOption(): void; chartBrushSelected($evnet: any): void; selectedDataChange($event: any): void; optionInit: ECharts; onOptionInit(ec: any): void; selectedModelChange($event: any): void; axisScaleChange(interval: any): void; legendChange(e: any): void; setCardBackgroundColor(): string; setCardPadding(cardPadding: any): void; changeCardPadding(smallMode: boolean): void; changeChartTitleColor(darkMode: boolean | string): void; changeCardBackgroundColor(darkMode: boolean | string): void; chartRestore: (...args: any[]) => void; export: (...args: any[]) => void; }