import { ChangeDetectorRef, OnDestroy } from '@angular/core'; import { ConversionService } from '../services/conversion.service'; import { AbstractControl, FormBuilder, FormGroup } from '@angular/forms'; import { AuthService } from '../../../../services/auth.service'; import { Subscription } from 'rxjs'; import * as i0 from "@angular/core"; export declare class Step1Component implements OnDestroy { private setterservice; private fb; private authService; private cd; aboutForm: FormGroup; passwordStrength: string; confirmPasswordStrength: string; isClientNameTaken: any; isEmailTaken: any; isMobileTaken: any; subscriptions: Subscription[]; countryList: any; passwordShow: boolean; confirmPasswordShow: boolean; constructor(setterservice: ConversionService, fb: FormBuilder, authService: AuthService, cd: ChangeDetectorRef); ngOnDestroy(): void; initForm(): void; noSpaceValidator(control: AbstractControl): { [key: string]: any; } | null; validateAreEqual(fieldControl: AbstractControl): { NotEqual: boolean; } | null; checkPasswordStrength(val: string): Promise; onPasswordChange(event: any): Promise; onConfirmPasswordChange(event: any): Promise; reinitializePasswordValidation(password: string, confirmPassword: string): Promise; getCountryCodes(): void; onClientNameBlur(): void; onEmailBlur(): void; onMobileNumberBlur(): void; nextStep(): void; showPassword(): void; showConfirmPassword(): void; omit_special_char(event: any): boolean; currentDateStr: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }