import { EventEmitter, OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup, NgForm } from '@angular/forms'; import { NavController } from '@ionic/angular'; import { BehaviorSubject, Subscription } from 'rxjs'; import { ErrorModel } from '../../models/ErrorModel'; import { ComboOption } from '../../models/questionnaire/ComboModel'; import { UserModel } from '../../models/UserModel'; import { CaptchaService } from '../../services/captcha/captcha.service'; import { LoginService } from '../../services/login/login.service'; import { UtilService } from '../../services/util/util.service'; import * as i0 from "@angular/core"; export declare class MfaComponent implements OnInit, OnDestroy, OnChanges { ls: LoginService; fb: UntypedFormBuilder; private util; nav: NavController; private cs; private RESEND_CODE_ACTION_NAME; successDtls: any; blocked: boolean; isChecked: boolean; showHelp: boolean; user: UserModel; heading: string; requestCode: boolean; data: any; mfaError: ErrorModel; hideButtons: boolean; clear: EventEmitter; success: EventEmitter; error: EventEmitter; otpFormDirective: NgForm; otpForm: UntypedFormGroup; errorDtls: any; time: number; timerInterval: import("rxjs").Observable; timer: import("rxjs").Observable<0>; countDown: import("rxjs").Observable; counter: BehaviorSubject; counterSubscription: Subscription; options: ComboOption[]; constructor(ls: LoginService, fb: UntypedFormBuilder, util: UtilService, nav: NavController, cs: CaptchaService); ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; ngOnInit(): void; requestNewAuthCode(otpType: string): void; setCountdown(): void; initilizeForm(): void; get otp(): import("@angular/forms").AbstractControl; get option(): import("@angular/forms").AbstractControl; get checked(): import("@angular/forms").AbstractControl; close(): void; submit(): void; signIn(): Promise; sendOtp(event: any): void; resendAuthCode(otpType: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=mfa.component.d.ts.map