import { NgZone, OnChanges, OnDestroy, OnInit, SimpleChange } from '@angular/core'; import { Subject } from 'rxjs'; import { MapManager } from '../manager/map-manager'; export declare class H21MapClusterDirective implements OnInit, OnChanges, OnDestroy { private _manager; private _zone; gridSize: number; maxZoom: number; textColor: string; iconZIndex: number; iconHoverZIndex: number; zoomOnClick: boolean; minimumClusterSize: number; iconUrl: string; width: number; height: number; clusterClick: Subject; clusterMouseOver: Subject; clusterMouseOut: Subject; private _clusterAddService; private _destroy$; constructor(_manager: MapManager, _zone: NgZone); ngOnInit(): void; onInit(): void; ngOnDestroy(): void; onDestroy(): void; initService(): void; ngOnChanges(changes: { [key: string]: SimpleChange; }): void; }