import { OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { ChangePasswordService, ConfService, LanguageService, LoginService, PersonalInfoService } from '../../../../services'; import { ToastrService } from 'ngx-toastr'; import { UserCustomer } from '../../../classes/user-customer'; import { Router } from '@angular/router'; import { CheckoutService } from '../../../checkout/services/checkout.service'; import { Country } from '../../../../classes'; import { Observable } from 'rxjs'; import { AuthService } from '../../../services/auth.service'; import * as i0 from "@angular/core"; export declare class DashboardBaseComponent implements OnInit { protected formBuilder: FormBuilder; protected personalInfoService: PersonalInfoService; protected languageService: LanguageService; protected changePasswordService: ChangePasswordService; protected toastr: ToastrService; protected checkoutService: CheckoutService; protected confService: ConfService; protected loginService: LoginService; protected router: Router; private authService; user_fname: string; user_lname: string; user_email: string; language: {}; personalForm: FormGroup; regExpForMobileNumbers: string; regExpForOnlyLetters: string; dataSentSuccessfully: boolean; requestResponse: string; person: UserCustomer; personIsHere: boolean; chnagePasswordForm: FormGroup; responseText: string; makenewPasswordLikeConfirmPassword: boolean; isVerified: boolean; verifyMailLoading: boolean; changeAddressLoading: boolean; changePasswordLoading: boolean; countries: Country[]; isImageSaved: boolean; cardImageBase64: string; verifyMobileRequired$: Observable; verifyMobileRequired: boolean; dataBackFromVerify: boolean; statusBackFromVerify: boolean; data: any; imgChanged: boolean; errors: any; constructor(formBuilder: FormBuilder, personalInfoService: PersonalInfoService, languageService: LanguageService, changePasswordService: ChangePasswordService, toastr: ToastrService, checkoutService: CheckoutService, confService: ConfService, loginService: LoginService, router: Router, authService: AuthService); ngOnInit(): void; fileChangeEvent(fileInput: any): void; verifyOTP(newCustomer: any): void; changePhoneNumber(): void; onSubmit(): void; changePasswordForm(): void; verifyMail(): void; numberOnly(event: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }