import OlHeatmapLayer from 'ol/layer/Heatmap'; import { BaseLayer, IBaseLayerProps } from './BaseLayer'; import { Vector } from '@gisosteam/aol/source/Vector'; export interface IHeatmapProps extends IBaseLayerProps { /** * Source. */ source?: Vector; /** * Gradient. */ gradient?: string[]; /** * Radius. */ radius?: number; /** * Blur. */ blur?: number; /** * Shadow. */ shadow?: number; /** * Weight. */ weight?: string; /** * Render mode. */ renderMode?: string; } export declare class Heatmap extends BaseLayer { createOlLayer(): OlHeatmapLayer; updateProps(prevProps: IHeatmapProps, nextProps: IHeatmapProps): void; setSource(source: Vector): void; setGradient(gradient: string[]): void; setRadius(radius: number): void; setBlur(blur: number): void; }