import { EventEmitter, OnChanges, OnInit, SimpleChange } from '@angular/core'; import * as L from 'leaflet'; import 'leaflet-draw'; import { LeafletDirective, LeafletDirectiveWrapper } from '@asymmetrik/ngx-leaflet'; export declare class LeafletDrawDirective implements OnChanges, OnInit { leafletDirective: LeafletDirectiveWrapper; drawControl: L.Control.Draw; featureGroup: L.FeatureGroup; drawOptions: L.Control.DrawConstructorOptions; drawReady: EventEmitter; constructor(leafletDirective: LeafletDirective); ngOnInit(): void; ngOnDestroy(): void; ngOnChanges(changes: { [key: string]: SimpleChange; }): void; getDrawControl(): L.Control.Draw; private initializeDrawOptions(options); }