import { OnInit, EventEmitter } from '@angular/core'; import { EChartOption, ECharts } from 'echarts'; import { CommonService } from '../../service/common.service'; import { BoxPlotLineService } from './box-plot-line.service'; import { ChartOptionService } from '../../service/chart-option.service'; import { ChartResizeService } from '../../service/chart-resize.service'; export declare class BoxPlotLineComponent implements OnInit { private commonService; private boxPlotLineService; private chartOptionService; private chartResizeService; constructor(commonService: CommonService, boxPlotLineService: BoxPlotLineService, chartOptionService: ChartOptionService, chartResizeService: ChartResizeService); chartTitle: { show: boolean; label: string; }; customToolbox: { show: boolean; }; cardPadding: string; cardBgColor: string; chartTitleColor: string; chartBackgroundColor: string; chartColors: string[]; chartTitles: { show: boolean; text: string; }; chartLegend: { type: "scroll" | "plain"; show: boolean; width: string; bottom: string; orient: string; itemGap: number; itemWidth: number; itemHeight: number; pageIconSize: any; pageTextStyle: { fontSize: any; }; pageIcons: { horizontal: string[]; pageIconColor: string; }; textStyle: { fontSize: number; fontWeight: number; padding: number; }; }; chartGrid: EChartOption.Grid; chartxAxis: EChartOption.XAxis[]; chartyAxis: EChartOption.YAxis[]; chartTextStyle: EChartOption.TextStyle; boxPlotChartSeries: EChartOption.SeriesBoxplot; scatterChartSeries: EChartOption.Series; lineChartSeries: EChartOption.Series; chartTooltip: EChartOption.Tooltip; chartSeriesList: EChartOption.Series[]; chartOption: { backgroundColor: string; title: { show: boolean; label: string; }; legend: { type: "scroll" | "plain"; show: boolean; width: string; bottom: string; orient: string; itemGap: number; itemWidth: number; itemHeight: number; pageIconSize: any; pageTextStyle: { fontSize: any; }; pageIcons: { horizontal: string[]; pageIconColor: string; }; textStyle: { fontSize: number; fontWeight: number; padding: number; }; }; grid: EChartOption.Grid; xAxis: EChartOption.XAxis[]; yAxis: EChartOption.YAxis[]; series: EChartOption.Series[]; tooltip: EChartOption.Tooltip; color: string[]; textStyle: EChartOption.TextStyle; }; initOpts: { renderer: string; devicePixelRatio: number; }; optionInit: ECharts; onOptionInit(ec: any): void; options: any; initEChart(): void; updateOption(): void; bcacDarkMode: boolean; bcacSmallMode: boolean; legendPosition: string; bcacLegendPosition: string; bcacTitleSwith: boolean; bcacTitle: string; bcacUnit: string | string[]; bcacXaxisName: string; bcacYaxisName: string[]; bcacYnameGap: number | number[]; bcacColors: string[]; bcacAreaStyleSwith: boolean; bcacIntervalData: any[]; _bcacChartLoading: boolean; bcacChartLoading: boolean; bcacDimensionNames: any; legendDataList: any; bcacChartData: any; bcacXAxisLabelRotate: any; dataSourceSelectData: any[]; bcacDataSourceList: any[]; legendChange($event: any): void; bcacYAxisLabelSplitSwitch: any; bcacYAxisMin: number[]; bcacYAxisMax: number[]; bcacYAxisInterval: number[]; bcacDataSourceSelectEmit: EventEmitter; dataSourceChange(e: any): void; intervalData: any[]; intervalSelectedData: any; intervalSelectedDataChange(e: any): void; axisScaleChange(e: any): void; ngOnInit(): void; }