import { PlotLayer } from '../../core/layer/plot-layer';
import { HeatmapLayerOptions } from './types';
import { ILayer } from '../../types';
export type { HeatmapLayerOptions };
export declare class HeatmapLayer extends PlotLayer<HeatmapLayerOptions> {
    /**
     * 默认配置项
     */
    static DefaultOptions: HeatmapLayerOptions;
    /**
     * 图层配置项 Keys
     */
    static LayerOptionsKeys: string[];
    /**
     * 图层名称
     */
    name: string;
    /**
     * 图层实例
     */
    layer: ILayer;
    /**
     * 图层类型
     */
    type: import("../../types").LayerType;
    /**
     * 图层是否具有交互属性
     */
    interaction: boolean;
    constructor(options: HeatmapLayerOptions);
    /**
     * 获取默认配置
     */
    getDefaultOptions(): Partial<HeatmapLayerOptions>;
    protected mappingLayer(layer: ILayer, options: HeatmapLayerOptions): void;
    update(options: Partial<HeatmapLayerOptions>): void;
}
