import { SmartChartEngine, SmartChartEngineState } from '@metad/ocap-core'; import { ECharts } from 'echarts/core'; import { BehaviorSubject, Observable } from 'rxjs'; import { EChartEngineEvent } from './types'; export declare class SmartEChartEngine extends SmartChartEngine { get echarts(): ECharts; set echarts(value: ECharts); protected echartsInstance$: BehaviorSubject; readonly error$: BehaviorSubject; private context; readonly echartsOptions$: Observable<{ options?: undefined; error?: undefined; } | { options: any; error?: undefined; } | { error: any; options?: undefined; }>; readonly chartClick$: Observable; /** * https://echarts.apache.org/en/api.html#events.selectchanged */ readonly selectChanged$: Observable; readonly chartContextMenu$: Observable; readonly chartHighlight$: Observable; constructor(); selectChartOptions(): Observable<{ options?: undefined; error?: undefined; } | { options: any; error?: undefined; } | { error: any; options?: undefined; }>; dispatchAction(event: any): void; protected createLazyEvent(eventName: string): Observable; }