import { OnDestroy, OnInit } from '@angular/core'; import { DomSanitizer } from '@angular/platform-browser'; import { Router } from '@angular/router'; import { BehaviorSubject, Observable, Subscription } from 'rxjs'; import { NavController } from '@ionic/angular'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { SuccessPageElement } from '../../../models/questionnaire/SuccessPageElement'; import { QuestionnaireService } from '../../../services/questionnaire/questionnaire.service'; import { BasePage } from '../../../pages/BasePage'; import { UtilService } from '../../../services/util/util.service'; import { LoggerService } from '../../../services/logger/logger.service'; import { LoginService } from '../../../services/login/login.service'; import { ClaimantService } from '../../../services/claimant-service/claimant.service'; import { HttpClient } from '@angular/common/http'; import { StatusModel } from '../../../models/questionnaire/StatusModel'; import { Storage } from '@ionic/storage-angular'; import { QuestionnaireQueryModel } from '../../../models/questionnaire/QuestionnaireQueryModel'; import { ValidationService } from '../../../services/questionnaire/validation.service'; import * as i0 from "@angular/core"; export declare class CommonSuccessPage extends BasePage implements OnInit, OnDestroy { private router; questionnaireService: QuestionnaireService; formBuilder: UntypedFormBuilder; util: UtilService; private logger; claimantService: ClaimantService; r: Router; navController: NavController; ls: LoginService; sanitizer: DomSanitizer; private http; private storage; private validationService; callCount: number; heading: string; message: string; showLoaderTheme: boolean; pageToOpen: string; uuid: string; wait: boolean; waitCheckServiceUri: string; waitingMessage: string; isLoading: boolean; elements: BehaviorSubject; successPageElementArr: BehaviorSubject; successForm: UntypedFormGroup; isCsr: boolean; duration: number; timerInterval: Observable; countDown: Observable; timerSubscription: Subscription; countDownSubscription: any; Subscription: any; qeQueryModels: QuestionnaireQueryModel[]; isOpenQe: boolean; isOpenDua: boolean; qeSuccessUri: string; qeSuccessWaitCheckServiceUri: string; qeSuccessWaitForProcessing: boolean; statusModel: StatusModel; displayWIOAMsg: boolean; commonSuccessPage: string; wioaComp: boolean; constructor(router: Router, questionnaireService: QuestionnaireService, formBuilder: UntypedFormBuilder, util: UtilService, logger: LoggerService, claimantService: ClaimantService, r: Router, navController: NavController, ls: LoginService, sanitizer: DomSanitizer, http: HttpClient, storage: Storage, validationService: ValidationService); ngOnInit(): Promise; ngOnDestroy(): void; doPollingForRequest(uuidTemp: string, waitCheckServiceUriTemp: string): void; retrivePollingStatusForPage(uui12: string, waitCheckServiceUri12: string): Observable; fetchPageElements(messageServiceEp: string, uui12: string): Observable; get emailAddress(): import("@angular/forms").AbstractControl; resendVerificationEmail(): void; setFontSize(fontsize: number): object; openNextPage(pageToOpen: any): void; openPage(): void; openWIOApop(): void; getContextRoot(): string; submit(): void; quSuccess(): void; closeQu(): void; quSuccessDua(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=common-success.page.d.ts.map