import { OnInit, OnDestroy, EventEmitter } from '@angular/core';
import 'rxjs/add/operator/startWith';
import 'rxjs/add/operator/map';
import { FsAddress } from '../../interfaces';
import { IFsAddressConfig } from '../../interfaces/address-config.interface';
export declare class FsAddressComponent implements OnInit, OnDestroy {
    agmMap: any;
    agmMarker: any;
    address: FsAddress;
    config: IFsAddressConfig;
    change: EventEmitter<any>;
    isSearched: boolean;
    private _subMapReady;
    countries: {
        code: string;
        name: string;
    }[];
    regions: {
        code: string;
        name: string;
    }[];
    regionLabel: string;
    zipLabel: string;
    searchedAddress: string;
    constructor();
    ngOnInit(): void;
    ngOnDestroy(): void;
    recenter(): void;
    changeCountry(): void;
    changeRegion(): void;
    search(event?: any): void;
    private initAddress();
    private initConfig();
    private initMap();
    private initCountries();
    private initRegions();
    private initZipAndStateLabels();
    private updateCountryRegionLabels();
}
