import { DataTableList } from '../../data'; import { CircleDrawerProps, DrawerData, LayerHeatmapScale, LayerHeatmapStyle, LayerOptions, LayerStyle } from '../../types'; import { LayerBase } from '../base'; export declare class LayerHeatmap extends LayerBase<'heatZone'> { private _data; private _scale; private _style; protected heatZoneData: (DrawerData & { color: string; })[]; get data(): Maybe; get scale(): LayerHeatmapScale; get style(): LayerHeatmapStyle; constructor(options: LayerOptions); setData(data: LayerHeatmap['data']): void; setScale(scale: LayerHeatmapScale): void; setStyle(style: LayerStyle): void; update(): void; draw(): void; }