import { AfterViewInit, ElementRef, EventEmitter, OnInit } from '@angular/core'; import Map from 'ol/Map'; import MousePosition from 'ol/control/MousePosition.js'; import { CoordinateReferenceSystem } from "../cui-ol-line-control.component"; import { Coordinate } from "../../../../cui-data"; export declare class CuiOlLineSelectComponent implements OnInit, AfterViewInit { mapElement: ElementRef; coordinatesOfLine: Coordinate[]; CRS: CoordinateReferenceSystem; coordinatesOfLineChanged: EventEmitter<[number, number, number][]>; hideModal: EventEmitter; map: Map; mousePositionControl: MousePosition; private baseLayer; private source; private lineStringLayer; private modifyInteraction; private drawInteraction; ngOnInit(): void; ngAfterViewInit(): void; AddInteractions(): void; AddClickInteraction(): void; ChangeValueOfCoordinatesInModel(): void; ClearData(): void; HideModal(): void; }