import { CommonService } from '../../service/common.service'; import { EChartOption } from 'echarts'; import { ChartOptionService } from '../../service/chart-option.service'; import { ECharts } from 'echarts'; export declare class BoxPlotLineService { private commonService; private chartOptionService; constructor(commonService: CommonService, chartOptionService: ChartOptionService); getChartxAxis(number: any): EChartOption.XAxis[]; getChartyAxis(number: any): EChartOption.YAxis[]; setInterval(option: any, interval: Number): void; topLegendChange(legendData: any[], optionInit: ECharts): void; getDefaultBoxPlotSeries(): EChartOption.SeriesBoxplot; getDefaultScatterSeries(): EChartOption.SeriesBoxplot | EChartOption.SeriesCandlestick | EChartOption.SeriesCustom | EChartOption.SeriesEffectScatter | EChartOption.SeriesFunnel | EChartOption.SeriesGauge | EChartOption.SeriesGraph | EChartOption.SeriesHeatmap | EChartOption.SeriesLine | EChartOption.SeriesLines | EChartOption.SeriesMap | EChartOption.SeriesParallel | EChartOption.SeriesPictorialBar | EChartOption.SeriesPie | EChartOption.SeriesRadar | EChartOption.SeriesSankey | EChartOption.SeriesScatter | EChartOption.SeriesSunburst | EChartOption.SeriesThemeRiver | EChartOption.SeriesTree | EChartOption.SeriesTreemap; setSmallModeGrid(gridOption: EChartOption.Grid): void; getBoxPlotTooltip(unit?: string): { show: boolean; confine: boolean; trigger: "none" | "item" | "axis"; axisPointer: { show: boolean; type: "none" | "line" | "cross" | "shadow"; shadowStyle: { color: string; }; }; borderColor: string; borderWidth: number; backgroundColor: string; extraCssText: string; textStyle: { color: string; fontSize: number; }; padding: number; formatter: (params: any) => string; }; setSmallModePadding(component: any): void; setTooltipUnit(tooltipOption: EChartOption.Tooltip, unit: string | string[]): void; setXaxisName(xAxisOption: EChartOption.XAxis[], xAxisName: string): void; setYaxisName(yAxisOption: EChartOption.YAxis[], yAxisName: string[]): void; setYNameGap(yAxisOption: EChartOption.YAxis[], yNameGap: number | number[]): void; setXAxisLabelRotate(xAxisOption: EChartOption.XAxis[], xAxisLabelRotate: any): void; changeChartTitleDark(component: any, darkMode: boolean): void; setLegendPosition(gridOption: EChartOption.Grid, legendOption: any, legendPosition: string): void; chartBackgroundColorDarkMode(chartOption: any): void; xAxisDarkMode(xAxisOption: EChartOption.XAxis[]): void; yAxisDarkMode(yAxisOption: EChartOption.YAxis[]): void; colorsDarkMode(chartColor: string[]): void; chartColorsChange(colors: string[], colorList: string[]): void; legendDarkMode(legendOption: any): void; seriesDarkMode(seriesOption: EChartOption.Series): void; buildSeries(chartData: any, chartSeriesList: EChartOption.Series[], xAxisOption: EChartOption.XAxis[], boxPlotSeriesOption: EChartOption.Series, scatterSeriesOption: EChartOption.Series, lineSeriesOption: EChartOption.Series): void; setSeriesDimensionNames(boxPlotSeriesOption: EChartOption.SeriesBoxplot, dimensionNames: any): void; changeYAxisLabelSplit(yAxisOption: EChartOption.YAxis[], splitSwitch: any): void; setYAxisMin(yAxisOption: EChartOption.YAxis[], yAxisMin: number[]): void; setYAxisMax(yAxisOption: EChartOption.YAxis[], yAxisMax: number[]): void; setYAxisInterval(yAxisOption: EChartOption.YAxis[], yAxisInterval: number[]): void; }