import { BsModalRef, BsModalService } from 'ngx-bootstrap/modal'; import { AbstractControl } from '@angular/forms'; import { JsonSchemaFormService } from 'angular6-json-schema-form'; import { OnInit, AfterViewInit, TemplateRef, ChangeDetectorRef } from '@angular/core'; import { BsLocaleService } from 'ngx-bootstrap/datepicker'; import { LatLng, Map, Marker, TileLayer, DivIcon } from 'leaflet'; import { InteractionsService } from '../interactions.service'; export declare class WidgetPositionComponent implements OnInit, AfterViewInit { private jsonSchemaFormService; private localeService; private modalService; private changeDetectorRef; interactionsService: InteractionsService; static lastPosition: [number, number]; isCollapsed: boolean; modalRef: BsModalRef; formControl: AbstractControl; controlName: string; controlValue: string; controlValueText: string; controlDisabled: boolean; boundControl: boolean; options: any; layoutNode: any; layoutIndex: number[]; dataIndex: number[]; currentValue: string; latLng: LatLng; map: Map; marker: Marker; osmLayer: TileLayer; icon: DivIcon; mapEdit: Map; markerEdit: Marker; hideMap: boolean; hasGeoloc: boolean; initDone: boolean; private savedLatLng; address: string; addressError: string; conditionalValue: { title: string; defaultValue: string; }; isConditional: boolean; displayed: boolean; default: Function; constructor(jsonSchemaFormService: JsonSchemaFormService, localeService: BsLocaleService, modalService: BsModalService, changeDetectorRef: ChangeDetectorRef, interactionsService: InteractionsService); ngOnInit(): void; locate(): void; search(): Promise; private getDefaultPosition; ngAfterViewInit(): void; cancel(): void; openModal(template: TemplateRef): void; remove(): void; updateValue(event: LatLng): void; onDisplayChange(): void; }