import { OnInit, EventEmitter, SimpleChanges } from '@angular/core'; import { User } from '../../../models/user'; import { FormGroup, FormBuilder } from '@angular/forms'; import { ModalController, LoadingController, AlertController } from '@ionic/angular'; import { AuthService } from '../../../services/auth.service'; import { OrderService } from '../../../services/order.service'; import { ReservationService } from '../../../services/reservation.service'; import { DomSanitizer } from '@angular/platform-browser'; import { CartService } from '../../../services/cart.service'; import * as i0 from "@angular/core"; export declare class UserAddressDetailsComponent implements OnInit { formBuilder: FormBuilder; modalCtrl: ModalController; loadingCtrl: LoadingController; authService: AuthService; alertCtrl: AlertController; orderService: OrderService; reservationService: ReservationService; sanitizer: DomSanitizer; cartService: CartService; isCartCheckout: boolean; user: any; userChange: EventEmitter; onDismiss: EventEmitter; modalAutocomplete: EventEmitter; detailType: string; userAddressForm: FormGroup; statusAddressCheck: any; manualEdit: boolean; sessionId: any; belgiumStep1: boolean; belgiumStep2: boolean; belgiumStep3: boolean; belgiumNisCode: any; belgiumStreetId: any; belgiumPostalCode: any; belgiumLanguage: any; constructor(formBuilder: FormBuilder, modalCtrl: ModalController, loadingCtrl: LoadingController, authService: AuthService, alertCtrl: AlertController, orderService: OrderService, reservationService: ReservationService, sanitizer: DomSanitizer, cartService: CartService); ngOnInit(): void; ngOnChanges(changes: SimpleChanges): void; initAddress(): void; triggerUserChange(): void; getCountry(): any; changeCountry(event: any): void; openAddressChooser(type: string): Promise; parseAutocompleteResponse(type: any, d: any): Promise; updateAddress(): void; checkForms(): boolean; saveUser(): void; showSuccess(): Promise; manualEditAddress(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }