import { ElementRef, NgZone, OnInit } from '@angular/core'; import { MapsAPILoader } from '@agm/core'; import { Address } from '../../domain/address'; import { AddressLookupService } from '../address-lookup.service'; import { GoogleAddressToAddressTransformer } from '../../transformers/google-address-to-address.transformer'; import { FormGroup } from '@angular/forms'; interface GoogleMapsConfig { componentRestrictions?: any; mapStyle?: string; } export declare class GooglePlacesComponent implements OnInit { private mapsAPILoader; private ngZone; private addressLookupService; private googleAddressToAddressTransformer; mapsConfig?: GoogleMapsConfig; form: FormGroup; question: any; latitude: number; longitude: number; zoom: number; address: Address; defaultMapStyle: string; private geoCoder; searchElementRef: ElementRef; constructor(mapsAPILoader: MapsAPILoader, ngZone: NgZone, addressLookupService: AddressLookupService, googleAddressToAddressTransformer: GoogleAddressToAddressTransformer); ngOnInit(): Promise; private setCurrentLocation; markerDragEnd($event: any): void; getAddress(latitude: any, longitude: any): void; } export {};