import { CommonService } from '../../service/common.service'; import { EventWaveComponent } from './event-wave.component'; import { EChartOption } from 'echarts'; import { ECharts } from 'echarts'; export declare class EventWareService { private commonService; 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; }; }; constructor(commonService: CommonService); getChartxAxis(): { name: string; type: string; boundaryGap: boolean; data: any; splitNumber: number; axisLine: { show: boolean; textStyle: { fontSize: string; }; lineStyle: { opacity: number; color: string; width: number; }; }; axisTick: { show: boolean; length: number; lineStyle: { opacity: number; color: string; width: number; }; alignWithLabel: boolean; }; axisLabel: { show: boolean; rotate: number; interval: number; color: string; formatter: any; }; splitLine: { show: boolean; }; }[]; getChartyAxis(): { name: any; nameTextStyle: { fontSize: string; color: string; }; type: string; nameGap: string; nameLocation: string; axisLine: { show: boolean; lineStyle: { opacity: number; }; }; axisTick: { show: boolean; length: number; lineStyle: { opacity: number; }; }; axisLabel: { show: boolean; rotate: number; color: string; fontSize: string; }; splitLine: { show: boolean; lineStyle: { opacity: number; }; }; min: (value: any) => any; }[]; getChartToolbox(): any; getChartLegend(): { 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; }; }; getDefaultTooltip(): { trigger: string; transitionDuration: number; appendToBody: boolean; confine: boolean; enterable: boolean; borderColor: string; borderWidth: number; backgroundColor: string; extraCssText: string; textStyle: { color: string; fontSize: string; }; padding: number; formatter: any; }; changeChartTitleDark(component: EventWaveComponent, darkMode: boolean): void; chartBackgroundColorDarkMode(chartOption: any): void; xAxisDarkMode(xAxisOption: any): void; yAxisDarkMode(yAxisOption: any): void; colorsDarkMode(colors: string[]): void; legendDarkMode(legendOption: any): void; seriesDarkMode(seriesOption: EChartOption.Series): void; setSmallModeGrid(gridOption: EChartOption.Grid): void; setLegendPosition(gridOption: EChartOption.Grid, legendOption: any, legendPosition: string): void; setXaxisName(xAxisOption: any, name: string): void; setYnameGap(yAxisOption: any, yNameGap: number): void; chartColorsChange(colors: string[], colorList: string[]): void; topLegendChange(legendDatas: any[], optionInit: ECharts): void; setTooltipFormat(value: string): { trigger: string; transitionDuration: number; appendToBody: boolean; confine: boolean; enterable: boolean; borderColor: string; borderWidth: number; backgroundColor: string; extraCssText: string; textStyle: { color: string; fontSize: string; }; padding: number; formatter: any; }; zoomTrigger(e: any, optionInit: ECharts, zoomHistory: any): void; }