import { EventEmitter, OnInit } from '@angular/core'; import { LoginService } from '../../services/login/login.service'; import { FormBuilderPage } from '../questionnaire/form-builder/form-builder.page'; import { NavController } from '@ionic/angular'; import { ClaimantService } from '../../services/claimant-service/claimant.service'; import { SecurityService } from '../../services/security-service/security.service'; import { NgForm, UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { LoggerService } from '../../services/logger/logger.service'; import { ElementsModel } from '../../models/questionnaire/ElementsModel'; import { BasePage } from '../../pages/BasePage'; import { UtilService } from '../../services/util/util.service'; import { BirtService } from '../../services/birt-service/birt.service'; import { ClaimService } from '../../services/claims/claims.service'; import { ActiveClaimModel } from '../../models/ActiveClaimModel'; import { ModalController } from '@ionic/angular'; import { AddressValidationRequestComponentModel as AddrReq } from '../../models/addressValidation/AddressValidationRequestComponentModel'; import { AddressValidationResponseComponentModel as AddrRes } from '../../models/addressValidation/AddressValidationResponseComponentModel'; import { SecurityQuestionAnswerModel } from '../../models/SecurityQuestionAnswerModel'; import { Title } from '@angular/platform-browser'; import * as i0 from "@angular/core"; export declare class ProfileComponent extends BasePage implements OnInit { logger: LoggerService; ls: LoginService; cs: ClaimantService; bs: BirtService; claimService: ClaimService; nav: NavController; ss: SecurityService; util: UtilService; formbuilder: UntypedFormBuilder; titleService: Title; private modalCtrl; showSuccess: boolean; showError: boolean; phaseTwoProofOfUIView: any; downloadStatusForHistory: string; downloadStatusForVerification: string; docFileLink: string; errorText: string; claimantAddressId: number; lastValidatedAddress: any; lastValidateResult: string; attemptCount: number; isAddressValidated: string; showInlineError: boolean; fb: FormBuilderPage; onCancel: EventEmitter; profileOpts: { value: string; text: string; }[]; profileOptsIVR: { value: string; text: string; }[]; selected: string; type: string; isOtpSent: boolean; successDtls: any; errorDtls: any; otpFormDirective: NgForm; otpForm: UntypedFormGroup; otpCode: any; otpVerified: boolean; displaySecurityQuestion: boolean; securityQuestionForm: UntypedFormGroup; securityQuestionToAsk: any; securityAnswer: any; securityQuestionVerified: boolean; randomSecurityQuestionModel: SecurityQuestionAnswerModel; failCounter: number; securityQuestionFormDirective: NgForm; proofOfUnemploymentData: any; form: UntypedFormGroup; question: ElementsModel; accepted: EventEmitter; listOfActiveClaim: ActiveClaimModel[]; constructor(logger: LoggerService, ls: LoginService, cs: ClaimantService, bs: BirtService, claimService: ClaimService, nav: NavController, ss: SecurityService, util: UtilService, formbuilder: UntypedFormBuilder, titleService: Title, modalCtrl: ModalController); ngOnInit(): void; onValueChange(event: any): void; cancel(): void; initilizeForm(): void; initializeSecurityQuestionForm(): void; get otp(): import("@angular/forms").AbstractControl; get securityQuestionAnswer(): import("@angular/forms").AbstractControl; save(): Promise; /** Handle Recommendation Popup */ handleRecommendations(res: AddrRes, req: AddrReq, v: any): Promise; /** Patch Form With Selected Address */ patchFormWithSelectedAddress(sel: any, isMail: boolean): void; private mapAddress; verify(): void; verifySecurityQuestion(): void; redirectLink(view: any): void; getExternalClaimantReport(): import("rxjs").Subscription; downloadRawFile(res: any, filename: string): void; handleError(error: any): void; success(msg: any): void; logout(): void; getListOfActiveClaim(): void; getVerificationReport(): import("rxjs").Subscription; finishAndSave(formData: any, isAddressValidated: string): void; isAddressChanged(current: any, last: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=profile.component.d.ts.map