import type { IAttributeAndElements, ILegend, IRenderOptions } from '@antv/l7-core'; import BaseLayer from '../core/BaseLayer'; import type { IHeatMapLayerStyleOptions } from '../core/interface'; import type { HeatMapModelType } from './models'; export default class HeatMapLayer extends BaseLayer { type: string; buildModels(): Promise; prerender(): void; renderModels(options?: Partial): this; updateModelData(data: IAttributeAndElements): void; getModelType(): HeatMapModelType; getLegend(name: string): ILegend; }