import * as React from 'react'; interface EchartsProps { /**通过 echarts.registerTheme 注册的主题名称 */ theme?: string; /**echarts配置项,具体配置请参照配置项 */ option?: object; /**事件,具体配置请参照events */ events?: object; /**数据 */ data?: object; /**是否不跟之前设置的 option 进行合并 */ notMerge?: boolean; /**在设置完 option 后是否不立即更新图表 */ lazyUpdate?: boolean; /**阻止调用 setOption 时抛出事件 */ silent?: boolean; /**加载状态 */ loading?: boolean; /**加载gson地图数据 */ fetchMap?: Function; } interface EchartsState {} declare class Echarts extends React.Component { state: EchartsState; componentDidMount(): void; componentDidUpdate(prevProps: EchartsProps): void; componentWillUnmount(): void; render: () => React.ReactElement; } export default Echarts;