import { OnInit, EventEmitter, OnDestroy } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { NgbModalRef, NgbModal } from '@ng-bootstrap/ng-bootstrap'; import { GlobalMessageService, UserService, CheckoutService, Country, Title, Region, AddressValidation } from '@spartacus/core'; import { Address } from '@spartacus/core'; import { Observable, Subscription } from 'rxjs'; export declare class AddressFormComponent implements OnInit, OnDestroy { private fb; protected checkoutService: CheckoutService; protected userService: UserService; protected globalMessageService: GlobalMessageService; private modalService; countries$: Observable; titles$: Observable; regions$: Observable; addressData: Address; actionBtnLabel: string; cancelBtnLabel: string; setAsDefaultField: boolean; addAddress: EventEmitter; backToAddress: EventEmitter; addressVerifySub: Subscription; suggestedAddressModalRef: NgbModalRef; address: FormGroup; constructor(fb: FormBuilder, checkoutService: CheckoutService, userService: UserService, globalMessageService: GlobalMessageService, modalService: NgbModal); ngOnInit(): void; titleSelected(title: Title): void; countrySelected(country: Country): void; regionSelected(region: Region): void; toggleDefaultAddress(): void; back(): void; verifyAddress(): void; openSuggestedAddress(results: AddressValidation): void; ngOnDestroy(): void; }