import { OnInit, EventEmitter } from '@angular/core'; import { BasicLineService } from './basic-line.service'; import { CommonService } from '../../service/common.service'; import { BasicLineChartParam, axisLabelRotate } from './basic-line-interface'; import { ECharts } from 'echarts'; import { ChartResizeService } from '../../service/chart-resize.service'; import { ChartDarkModeService } from '../../service/chart-dark-mode.service'; export declare class BasicLineComponent implements OnInit { private basicLineService; private commonService; private chartResizeService; private chartDarkModeService; constructor(basicLineService: BasicLineService, commonService: CommonService, chartResizeService: ChartResizeService, chartDarkModeService: ChartDarkModeService); chartOption: any; _bcacChartTitle: { show: boolean; label: string; }; bcacChartShowTitle: boolean; bcacChartTitleText: string; _bcacChartFileName: string; bcacChartFileName: string; bcacChartShowToolbox: boolean; bcacChartShowLegend: boolean; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacTooltipUnit: string; bcacXAxisName: string; bcacYAxisName: string; bcacYAxisNameGap: number; bcacXAxisLabelRotate: axisLabelRotate; bcacYAxisLabelRotate: axisLabelRotate; bcacYAxisMinInterval: number; bcacYAxisMax: number; bcacYAxisMin: number; bcacYAxisInterval: number; legendDataArr: any[]; bcacData: any; isNotSingleData: boolean; bcacChartData: BasicLineChartParam; legendChange(e: any): void; bcacGetChartInstance: EventEmitter; bcacChartMouseOver: EventEmitter; bcacChartClick: EventEmitter; initOpts: any; ngOnInit(): void; updateOption(): void; echartInstance: ECharts; onOptionInit(ec: any): void; chartMouseOver(event: any): void; chartClick($event: any): void; selectedData: any; dataSourceList: any; modelChange($event: any): void; dataSourceSelectData: any[]; bcacDataSourceList: any[]; bcacDataSourceSelectEmit: EventEmitter; dataSourceChange(e: any): void; intervalDatas: any[]; singleSelectIconShow: boolean; bcacIntervalDatas: any[]; intervalSelectedData: any; axisScaleChange(e: any): void; legendPosition: string; bcacLegendPosition: string; customToolBoxRightPosition: string; bcacCustomToolBoxRightPosition: string; cardBgColor: string; bcacCardBgColor: string; cardPadding: string; bcacCardPadding: string; bcacChartBgColor: string; chartPaddingType: string; bcacChartPaddingType: string; isSmallMode: boolean; bcacSmallMode: boolean; bcacAxisSplitLine: boolean; changeCardPadding(cardPadding: string): void; chartTitleColor: string; isDarkMode: boolean | string; bcacDarkMode: boolean | string; changeChartTitleColor(darkMode: boolean | string): void; changeCardBackgroundColor(darkMode: boolean | string): void; bcacColors: string[]; }