import { BigDataLineChartParam } from "./big-data-interface"; import { CommonService } from '../../service/common.service'; export declare class BigDataLineChartService { private commonService; constructor(commonService: CommonService); getOptionOfBigDataLineChart: (bigDataLineChartParam: BigDataLineChartParam) => any; style: { fontSize: number; yAxisLabelFontSize: number; toolboxSize: number; markLineSymbolSize: number; interval: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; horizontalInterval: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; horizontalSamllInterval: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; smallInterval: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; pyramidGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; smallPyramidGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; rightLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; smallRightLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; topLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; horizontalTopLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; horizontalSmallTopLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; smallTopLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; noLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; horizontalNoLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; smallNoLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; horizontalSmallNoLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; withoutLegendGrid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; }; getDefaultOption(): { color: string[]; backgroundColor: string; grid: { left: number; right: number; bottom: number; top: number; containLabel: boolean; }; 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; }; }; tooltip: any; toolbox: any; xAxis: { name: string; type: string; minInterval: number; maxInterval: number; axisLine: { show: boolean; lineStyle: { opacity: number; color: string; width: number; }; }; axisTick: { show: boolean; length: number; lineStyle: { opacity: number; color: string; width: number; }; alignWithLabel: boolean; }; axisLabel: { show: boolean; color: string; fontSize: number; }; splitLine: { show: boolean; }; }[]; yAxis: { name: string; nameTextStyle: { fontSize: any; color: string; }; type: string; nameGap: number; nameLocation: string; axisLine: { show: boolean; lineStyle: { opacity: number; }; }; axisTick: { show: boolean; length: number; lineStyle: { opacity: number; }; }; axisLabel: { show: boolean; color: string; fontSize: number; }; splitLine: { show: boolean; lineStyle: { opacity: number; }; }; min: (value: any) => any; }[]; series: any[]; }; setyAxisName(option: any, value: string): void; setYNameGap(option: any, value: number): void; setDatas(option: any, value: any): void; setUnit(option: any, value: string): void; setXAxisName(option: any, value: string): void; }