import { EventEmitter, OnInit } from '@angular/core';
import { BehaviorSubject } from 'rxjs';
import { CustomCheckoutService } from '../../services/checkout.service';
import * as i0 from "@angular/core";
export declare class AddNewAddressComponent implements OnInit {
    checkoutService: CustomCheckoutService;
    private mapViewEl;
    markerUrl: any;
    view: any;
    confirmedAddress: any;
    location: any;
    isConfirmDisabled: BehaviorSubject<boolean>;
    showAddress: BehaviorSubject<boolean>;
    env: any;
    environment: any;
    apigee_url: any;
    client_id: any;
    client_secret: any;
    currentPosition: any;
    token_url: string;
    updateNewAddress: EventEmitter<any>;
    constructor(checkoutService: CustomCheckoutService);
    ngOnInit(): void;
    loadMap(token: any): Promise<any>;
    onConfirmedClick(): void;
    populateData(results: any, location: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<AddNewAddressComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<AddNewAddressComponent, "app-add-new-address", never, { "confirmedAddress": "confirmedAddress"; }, { "updateNewAddress": "updateNewAddress"; }, never, never>;
}
