///
import { ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core';
import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';
import { AutocompleteEvent } from './objects';
import * as i0 from "@angular/core";
export declare class AddressAutocompleteComponent implements OnInit, OnChanges, OnDestroy {
private fb;
placeInput: ElementRef;
existingAddress: string;
reset: number;
handleAddressChange: EventEmitter;
form: UntypedFormGroup;
isViewMode: boolean;
private ngUnsubscribe;
constructor(fb: UntypedFormBuilder);
ngOnInit(): void;
ngOnChanges(changes: SimpleChanges): void;
ngOnDestroy(): void;
private formInit;
addressInputChange(inputValue: string): void;
onAddressChange(event: google.maps.places.PlaceResult): void;
private viewInputWatcher;
private locationDetect;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}