import { EventEmitter, OnInit } from "@angular/core"; import { ECharts } from "echarts"; import { CommonService } from "../../service/common.service"; import { MultiLineChartService } from "./multi-line-chart.service"; import { ChartResizeService } from '../../service/chart-resize.service'; import { ChartDarkModeService } from '../../service/chart-dark-mode.service'; import { axisLabelRotate } from './multi-line-chart-param-interface'; export declare class MultiLineChartComponent implements OnInit { private commonService; private multiLineChartService; private chartResizeService; private chartDarkModeService; constructor(commonService: CommonService, multiLineChartService: MultiLineChartService, chartResizeService: ChartResizeService, chartDarkModeService: ChartDarkModeService); initOpts: any; defaultEchartOption: any; ngOnInit(): void; optionInit: ECharts; onOptionInit(ec: any): void; intervalDatas: any[]; intervalSelectedData: any; intervalSelectedDataChange(e: any): void; axisScaleChange(e: any): void; singleSelectIconShow: boolean; bcacIntervalDatas: any[]; radioValue: any; chartTitle: { show: boolean; label: string; }; bcacTitle: string; bcacCloseTitle: boolean; _unit: any; bcacUnit: string; bcacXaxisLabelRotate: axisLabelRotate; bcacYaxisLabelRotate: axisLabelRotate; bcacXaxisLabelFormat: number[]; bcacXaxisName: string; bcacYaxisName: string; bcacYnameGap: number; sName: any[]; value: any; bcacDatas: any; _dimensionNames: any; bcacDimensionNames: string[]; legendChange(e: any): void; legendDataArr: any[]; dataSourceSelectData: any[]; bcacDataSourceList: any[]; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacYAxisMin: number; bcacYAxisMax: number; bcacYAxisInterval: number; bcacDataSourceSelectEmit: EventEmitter; dataSourceChange(e: any): void; options: any; initEchart(): void; updateOption(): void; legendPosition: string; bcacLegendPosition: string; customToolBoxRightPosition: string; bcacCustomToolBoxRightPosition: string; isSmallMode: boolean; bcacSmallMode: boolean; bcacAxisSplitLine: boolean; cardPadding: string; changeCardPadding(cardPadding: string): void; isDarkMode: boolean | string; bcacDarkMode: boolean; chartTitleColor: string; changeChartTitleColor(darkMode: boolean | string): void; cardBgColor: string; changeCardBackgroundColor(darkMode: boolean | string): void; chartColors: string[]; bcacColors: string[]; bcacYAxisMinInterval: number; isOpenAreaStyle: boolean; bcacOpenAreaStyle: boolean; }