import { EventEmitter, OnChanges, OnInit, SimpleChange } from '@angular/core'; import * as L from 'leaflet'; import { LeafletDirective, LeafletDirectiveWrapper } from '@asymmetrik/angular2-leaflet'; export declare class LeafletHexbinDirective implements OnChanges, OnInit { leafletDirective: LeafletDirectiveWrapper; hexbinLayer: L.HexbinLayer; hexbinData: any[]; hexbinOptions: L.HexbinLayerConfig; hexbinMouseover: EventEmitter; hexbinMouseout: EventEmitter; hexbinClick: EventEmitter; layerReady: EventEmitter; constructor(leafletDirective: LeafletDirective); ngOnInit(): void; ngOnChanges(changes: { [key: string]: SimpleChange; }): void; private setHexbinData(data); }