import { EChartsOption, EChartsType, SeriesOption } from 'echarts'; import { EcOptionBasicOption, EcSeriesBasicOption } from '../type'; /** * ECharts链式配置对象 */ export declare class EcBasicOption { protected currentOption: EcOptionBasicOption; private defaultGrid; constructor(option?: EcOptionBasicOption); /** * 设置系列 * @param series */ setSeries(series: EcSeriesBasicOption[]): this; valueOf(): EChartsOption; ec: EChartsType; /** * 更新EChart配置项,不更新内部配置项 * @param option { EcOptionBasicOption } */ setOption(option: EcOptionBasicOption | EChartsOption): void; /** * 清空Echarts,同时清空内部系列信息 */ clear(): void; /** * 清空系列 */ clearSeries(): void; /** * 更新内部配置项 * @param option { EcOptionBasicOption } */ updateOption(option?: EcOptionBasicOption | EChartsOption): this; } /** * ECharts系列对象 */ export declare class EcBasicSeries { seriesOption: T; constructor(option?: T); assignSeriesOption(option: T): void; valueOf(): T; }