import { OnInit } from '@angular/core'; import { FormBuilder } from '@angular/forms'; import { CheckoutService, ConfService, LanguageService, LoginService, PersonalInfoService } from '../../../../services'; import { Observable } from 'rxjs'; import { Country, StoreIdentity } from '../../../../classes'; import { Router } from '@angular/router'; import { ToastrService } from 'ngx-toastr'; import { Branch } from '../../../classes/ContactUs'; import { ContactUsService } from '../../../../services'; import * as i0 from "@angular/core"; export declare class SignUpBaseComponent implements OnInit { protected formBuilder: FormBuilder; protected loginService: LoginService; protected languageService: LanguageService; protected confService: ConfService; protected router: Router; protected toastr: ToastrService; protected checkoutService: CheckoutService; protected personalInfoService: PersonalInfoService; private contactUsService; branches$: Observable; selectedBranchId: string; currentLanguage: string; currentBranchName: string; branchAvailable: boolean; signUpForm: any; errors: any[]; language: {}; pattern: RegExp; email: RegExp; logo$: Observable; currentLang: string; storeId: number; store$: Observable; mustLoggin: boolean; logged: boolean; countries: Country[]; phoneNumberRequired: true; allowEditPhone: boolean; verifyMobileRequired$: Observable; verifyMobileRequired: boolean; dataBackFromVerify: boolean; statusBackFromVerify: boolean; data: any; id: number; storeid: import("rxjs").Subscription; showGender: boolean; showField: boolean; constructor(formBuilder: FormBuilder, loginService: LoginService, languageService: LanguageService, confService: ConfService, router: Router, toastr: ToastrService, checkoutService: CheckoutService, personalInfoService: PersonalInfoService, contactUsService: ContactUsService); ngOnInit(): void; getCurrentBranchName(): void; enableEditPhone(): void; changePhoneNumber(event: any): void; checkExist(): ({ [key: string]: boolean; } | null); numberOnly(event: any): boolean; verifyOTP(newCustomer: any): void; signUp(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }