import { PluginBase } from './base/PluginBase'; import { Viewer } from './Viewer'; import { HeatMapSetting } from './Types'; interface h337 { create: (opt: any) => h337; addData: (opt: any) => void; getDataURL: () => string; } declare global { interface Window { h337: h337; } } declare class HeatMap extends PluginBase { private _heatMapGround; getClassName(): string; toJson(): Object; parseJson(json: Object): void; constructor(viewer: Viewer); init(): void; getSetting(): HeatMapSetting; applySetting(setting: HeatMapSetting): void; private regen; private writeSetting; } export { HeatMap };