import { EventEmitter, NgZone, OnInit } from '@angular/core'; import { Control, DrawEvents } from 'leaflet'; import 'leaflet-draw'; import { LeafletDirective, LeafletDirectiveWrapper } from '@bluehalo/ngx-leaflet'; import * as i0 from "@angular/core"; export declare class LeafletDrawDirective implements OnInit { private zone; leafletDirective: LeafletDirectiveWrapper; drawControl: Control.Draw; drawOptions: Control.DrawConstructorOptions; drawLocal: any; drawReady: EventEmitter; onDrawCreated: EventEmitter; onDrawEdited: EventEmitter; onDrawDeleted: EventEmitter; onDrawStart: EventEmitter; onDrawStop: EventEmitter; onDrawVertex: EventEmitter; onDrawEditStart: EventEmitter; onDrawEditMove: EventEmitter; onDrawEditResize: EventEmitter; onDrawEditVertex: EventEmitter; onDrawEditStop: EventEmitter; onDrawDeleteStart: EventEmitter; onDrawDeleteStop: EventEmitter; onDrawToolbarOpened: EventEmitter; onDrawToolbarClosed: EventEmitter; onDrawMarkerContext: EventEmitter; constructor(leafletDirective: LeafletDirective, zone: NgZone); ngOnInit(): void; ngOnDestroy(): void; getDrawControl(): Control.Draw; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }