import { MapsAPILoader } from '@agm/core'; import { AfterViewInit, ElementRef, OnChanges, SimpleChanges } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { IDevMarker } from './marker.model'; export declare class MapPickerComponent implements OnChanges, AfterViewInit, ControlValueAccessor { private mapsApiLoader; pacInput: ElementRef; readonly: boolean; markers: IDevMarker[]; DEFAULT_MARKER: IDevMarker; _markers: google.maps.Marker[]; constructor(mapsApiLoader: MapsAPILoader); ngOnChanges(changes: SimpleChanges): void; ngAfterViewInit(): void; writeValue(obj: any): void; onChange: any; onTouched: any; registerOnChange(fn: () => any): void; registerOnTouched(fn: () => any): void; dragEnd(event: google.maps.MapMouseEvent): void; private setPlaceAutocomplete; private createMarker; private createMarkerOptions; private moveMarker; private getLabel; private setValue; }