///
import { OnChanges, OnDestroy, OnInit, SimpleChanges, DoCheck, IterableDiffers } from '@angular/core';
import { ExgMapHeatmapLayerManagerService } from '../services';
export declare class ExgMapHeatmapLayerDirective implements OnInit, OnChanges, OnDestroy, DoCheck {
private _manager;
private _iterableDiffers;
private static _heatmapLayerOptions;
private _addedToManager;
private _diff;
data: google.maps.MVCArray | (google.maps.LatLng | google.maps.visualization.WeightedLocation)[] | null;
dissipating: boolean;
gradient: string[] | null;
maxIntensity: number | null;
radius: number | null;
opacity: number;
constructor(_manager: ExgMapHeatmapLayerManagerService, _iterableDiffers: IterableDiffers);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngDoCheck(): void;
private _updatePolygonOptions;
ngOnDestroy(): void;
}
//# sourceMappingURL=exg-map-heatmap-layer.directive.d.ts.map