import { OnInit, QueryList, TemplateRef } from '@angular/core'; import { NgModel } from '@angular/forms'; import { ValidationErrors } from '@angular/forms/src/directives/validators'; import { BsModalRef, BsModalService } from 'ngx-bootstrap'; import { CuiControlComponent } from '../../cui-control.component'; import { CoordinateReferenceSystem } from "../line/cui-ol-line-control.component"; import { DynamicContainerComponent } from "../../../cui-data/dynamic-container/dynamic-container.component"; import { CuiModelHelper } from "../../../services/cui/cui.helper"; export declare const Y_KEY = "y"; export declare const X_KEY = "x"; export declare const Z_KEY = "z"; export declare class CuiOlPointSpecialControlComponent extends CuiControlComponent implements OnInit { private cuiModelHelper2; private modalService; inputs: QueryList; olSpecialData: any; CRS: CoordinateReferenceSystem; modalComponent: DynamicContainerComponent; modalRef: BsModalRef; latitudeKey: any; longitudeKey: any; point: { x: number; y: number; z: number; }; validationsForSingleProp: any[]; readonly latitudeInput: NgModel | null; readonly longitudeInput: NgModel | null; constructor(cuiModelHelper2: CuiModelHelper, modalService: BsModalService); ngOnInit(): void; GetLatitudeValue(): any; GetLongitudeValue(): any; transform(value: string): any; SetLatitudeValue(value: any): void; SetLongitudeValue(value: any): void; GetLatitudeControlErrors(): ValidationErrors | null; GetLatitudeClasses(): string[]; GetLongitudeControlErrors(): ValidationErrors | null; GetLongitudeClasses(): string[]; OpenModalForSelectCoordinatesOnMap(template: TemplateRef): void; }