import { IWidgetModel } from '@shujujiang/core/widget/widgetmodel'; import { ECWidget } from '../../echarts/ecwidget'; import { IDataSet, IFilter, IFilterGroup } from '@shujujiang/core/widget/dataset'; import '../extention/gis'; import { IDataSetConditionCalculator } from '@shujujiang/core/widget/threshold'; export declare class BubbleGisChart extends ECWidget { protected resetChart(): void; private _previousProvider; private _previousWMTS; composeOption(option: IWidgetModel): any; protected disposeChart(): void; protected assembleChartOption(chartOption: any, data: any): any; private _previousBounds; private _normalizeBBox; protected _focusBounds(bbox: number[]): void; protected _focusAll(): void; protected assembleSelection(chartOption: any, filter: IFilter | IFilterGroup): any; protected invokeSelectPoints(calculator: IDataSetConditionCalculator): boolean; protected invokeClearSelectedPoints(): void; } export declare function assembleBubbleGis(seriesType: any, chartOption: any, data: IDataSet): any;