import { EventEmitter, OnInit } from '@angular/core'; import { NgForm, UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { ValidationService } from '../../services/questionnaire/validation.service'; import { LoggerService } from '../../services/logger/logger.service'; import { ElementsModel } from '../../models/questionnaire/ElementsModel'; import { ClaimService } from '../../services/claims/claims.service'; import { SecurityService } from '../../services/security-service/security.service'; import { Storage } from '@ionic/storage-angular'; import { ActivatedRoute } from '@angular/router'; import * as i0 from "@angular/core"; export declare class SmsComponent implements OnInit { logger: LoggerService; vs: ValidationService; formBuilder: UntypedFormBuilder; cs: ClaimService; ss: SecurityService; activatedRoute: ActivatedRoute; private storage; delay: boolean; isDisabled: boolean; contactOptions: { value: string; text: string; }[]; disableGetCode: boolean; disableVerifyButton: boolean; showCodeInput: boolean; successCheck: boolean; phoneNumbers: string[]; selectedPhoneNumber: string; displayCheckBox: boolean; showResponse: boolean; showError: boolean; maxAllowedAttempts: number; attemptCount: number; process: string; responseFormat: string; transactionId: number; otpRequestId: string; otpVerificationStatus: string; accepted: EventEmitter; form: UntypedFormGroup; question: ElementsModel; errorMessage: string; uuid: string; sendOtpRequestFormDirective: NgForm; sendOtpRequestForm: UntypedFormGroup; constructor(logger: LoggerService, vs: ValidationService, formBuilder: UntypedFormBuilder, cs: ClaimService, ss: SecurityService, activatedRoute: ActivatedRoute, storage: Storage); ngOnInit(): void; getIdentifier(): Promise; getPhoneNumbersList(): Promise; initilizeSmsForm(): void; getCode(): void; verify(): void; select(phoneNum: string): void; get lnVerifyHidden(): import("@angular/forms").AbstractControl; get phoneNumber(): import("@angular/forms").AbstractControl; get otpDeliveryMethod(): import("@angular/forms").AbstractControl; get otp(): import("@angular/forms").AbstractControl; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=sms.component.d.ts.map