import { OnInit, ElementRef } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { Router } from '@angular/router'; import { PopoverController, NavController } from '@ionic/angular'; import { MatStepper } from '@angular/material/stepper'; import { BasePage } from '../../BasePage'; import { LoginService } from '../../../services/login/login.service'; import { UtilService } from '../../../services/util/util.service'; import { CaptchaService } from '../../../services/captcha/captcha.service'; import * as i0 from "@angular/core"; export declare class LoginComponent extends BasePage implements OnInit { fb: UntypedFormBuilder; loginService: LoginService; router: Router; util: UtilService; popup: PopoverController; private nav; private cs; private LOGIN_AUTH_CODE_ACTION_NAME; capsOn: boolean; displayDialog: boolean; loginElement: ElementRef; stepper: MatStepper; private loginFormDirective; private loginTypeFormDirective; auth2: any; private loginErrorString; opt: string; loginForm: UntypedFormGroup; loginTypeForm: UntypedFormGroup; signupForm: UntypedFormGroup; enableOtp: boolean; enablePassword: boolean; enableSignin: boolean; isLoginInProgress: boolean; faq: string; showProgressBar: boolean; hidePassword: boolean; constructor(fb: UntypedFormBuilder, loginService: LoginService, router: Router, util: UtilService, popup: PopoverController, nav: NavController, cs: CaptchaService); showDialog(): void; ionViewDidEnter(): void; enableOtpField(): void; enablePasswordField(): void; reset(): void; ngOnInit(): void; initilizeLoginForm(): void; get signInPassword(): import("@angular/forms").AbstractControl; get userId(): import("@angular/forms").AbstractControl; get otp(): import("@angular/forms").AbstractControl; get signUpUserId(): import("@angular/forms").AbstractControl; get password(): import("@angular/forms").AbstractControl; get firstName(): import("@angular/forms").AbstractControl; get middleName(): import("@angular/forms").AbstractControl; get lastName(): import("@angular/forms").AbstractControl; get dob(): import("@angular/forms").AbstractControl; generateOtp(isRegistered: boolean): void; presentPopover(): Promise; signIn(): Promise; signUp(otp: any): void; changeLanguage(event: any): Promise; initiateForgotPassword(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=login.component.d.ts.map