import { CommonService } from '../../service/common.service'; import { EChartOption, ECharts } from 'echarts'; import { DoubleYaxisLineComponent } from './double-yaxis-line.component'; import { ChartOptionService } from '../../service/chart-option.service'; export declare class DoubleYaxisLineService { private commonService; private chartOptionService; constructor(commonService: CommonService, chartOptionService: ChartOptionService); getChartxAxis(): any[]; setSmallModeGrid(gridOption: EChartOption.Grid): void; setSmallModePadding(component: any): void; setXaxisName(xAxisOption: EChartOption.XAxis[], name: string): void; setYaxisName(yAxisOption: EChartOption.YAxis[], name: string[]): void; setYnameGap(yAxisOption: EChartOption.YAxis[], yNameGap: number[]): void; setYAxisMinInterval(yAxisOption: EChartOption.YAxis[], minInterval: any): void; setLegendPosition(gridOption: EChartOption.Grid, legendOption: any, legendPosition: string): void; changeChartTitleDark(component: DoubleYaxisLineComponent, darkMode: boolean): void; xAxisDarkMode(xAxisOption: EChartOption.XAxis[]): void; yAxisDarkMode(yAxisOption: EChartOption.YAxis[]): void; colorsDarkMode(colors: string[]): void; chartColorsChange(colors: string[], colorList: string[]): void; legendDarkMode(legendOption: any): void; seriesDarkMode(seriesOption: EChartOption.Series): void; chartBackgroundColorDarkMode(chartOption: any): void; setInterval(option: any, interval: Number): void; topLegendChange(legendDatas: any[], optionInit: ECharts): void; getDefaultLineSeries(): { name: string; type: string; symbolSize: number; smooth: number; lineStyle: { width: number; }; label: { show: boolean; fontWeight: string; color: string; }; data: any[]; markArea: { label: { position: string; }; silent: boolean; itemStyle: { borderWidth: number; }; data: any[]; }; }; buildSeries(chartData: any, seriesList: EChartOption.Series[], xAxisOption: EChartOption.XAxis[], lineSeriesOption: EChartOption.Series): void; setYAxisMin(yAxisMin: number[], yAxisOption: EChartOption.YAxis[]): void; setYAxisMax(yAxisMax: number[], yAxisOption: EChartOption.YAxis[]): void; setYAxisInterval(yAxisInterval: number, yAxisOption: EChartOption.YAxis[]): void; setYAxisSplitline(chartYAxis: EChartOption.YAxis[], splitLine: boolean[]): void; }