/// import { MapsAPILoader } from '@agm/core'; import { Location } from '@angular-material-extensions/google-maps-autocomplete'; import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { Observable } from 'rxjs'; import { ScGoogleMapSearchConfig } from '../../../../models/generic-form.model'; import PlaceResult = google.maps.places.PlaceResult; export declare class GoogleMapSearchComponent implements OnInit, ControlValueAccessor, OnDestroy { private _mapsAPILoader; private _document; config: ScGoogleMapSearchConfig; disabled: boolean; placeholder: string; valueChange: EventEmitter; address$: Observable; zoom: number; latitude: number; longitude: number; selectedAddress: PlaceResult; private _geoCoder; private _geoCoderInitialized; private _address; constructor(_mapsAPILoader: MapsAPILoader, _document: Document); set value(value: string); onChange: (checked: string | any) => void; onTouched: () => void; ngOnInit(): void; ngOnDestroy(): void; writeValue(value: string): void; registerOnChange(fn: () => void): void; registerOnTouched(fn: () => void): void; setDisabledState(isDisabled: boolean): void; onLocationSelected(location: Location): void; markerDragEnd({ coords }: { coords: any; }): void; private _destroyPacContainer; private _initializeGeocoder; private _getAddress; } //# sourceMappingURL=google-map-search.component.d.ts.map