import { AfterViewInit, ElementRef, Renderer2 } from '@angular/core'; import { DrawEvent } from 'ol/interaction/Draw'; import { MapService } from '../../services/map.service'; import { MapIdService } from '../../services/map-id.service'; import * as i0 from "@angular/core"; export declare class MeasurementToolComponent implements AfterViewInit { private mapService; private mapIdService; private renderer; private measureTooltipElement; private viewerHost; private draw; private source; private layer; private measureTooltip; private listener; private sketch; isActive: import("@angular/core").InputSignalWithTransform; private measureStyle; constructor(mapService: MapService, mapIdService: MapIdService, renderer: Renderer2, measureTooltipElement: ElementRef); ngAfterViewInit(): void; initDraw(): void; setMeasureActive(): void; disableDraw(): void; onMeasureStart(event: DrawEvent): void; onMeasureAbort(): void; onMeasureEnd(event: DrawEvent): void; onKeyPressed(event: KeyboardEvent): void; private formatLength; private createMeasureTooltip; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }