import { EventEmitter, OnInit } from '@angular/core'; import { ControlValueAccessor, FormBuilder, NgForm, UntypedFormGroup, UntypedFormControl, UntypedFormArray, FormGroup } from '@angular/forms'; import { LoggerService } from '../../services/logger/logger.service'; import { ClaimService } from '../../services/claims/claims.service'; import { CinRequalificationCriteriaModel } from '../../models/CinRequalificationCriteriaModel'; import { ClaimAppEmployerDetailsModel } from '../../models/questionnaire/ClaimAppEmployerDetailsModel'; import { ElementsModel } from '../../models/questionnaire/ElementsModel'; import { LoginService } from '../../services/login/login.service'; import { ActivatedRoute } from '@angular/router'; import { RequalifyLiftIssuesModel } from '../../models/questionnaire/RequalifyLiftIssuesModel'; import { UI512AResponseModel } from '../../models/questionnaire/UI512AResponseModel'; import * as i0 from "@angular/core"; export declare class RequalifyLiftPreviousIssuesComponent implements OnInit, ControlValueAccessor { cs: ClaimService; ls: LoginService; activatedRoute: ActivatedRoute; fb: FormBuilder; logger: LoggerService; bpEmployerWagesList?: ClaimAppEmployerDetailsModel[]; bpEmployerWagesListFiltered?: ClaimAppEmployerDetailsModel[]; allowedSepIssueList?: CinRequalificationCriteriaModel[]; preIssueList?: CinRequalificationCriteriaModel[]; sepIssueLiftedList?: CinRequalificationCriteriaModel[]; ui512AResponseList?: UI512AResponseModel[]; beanList?: CinRequalificationCriteriaModel[]; question: ElementsModel; componentData: string; form: UntypedFormGroup; modelDisplay: EventEmitter; onCompleteRequalify: EventEmitter; requalifyLiftIssuesData: RequalifyLiftIssuesModel; requalifyFormDirective: NgForm; ssn: string; cols: any[]; colAllowIssueLst: any[]; colPreviousIssueLst: any[]; col512AResponseLst: any[]; colBeanLst: any[]; showWagesList: boolean; showAllowSepList: boolean; showPreIssueList: boolean; showSepIssueList: boolean; show512AResponse: boolean; showBeanList: boolean; empProvidedWages: boolean; actionOptions: any[]; showData: boolean; constructor(cs: ClaimService, ls: LoginService, activatedRoute: ActivatedRoute, fb: FormBuilder, logger: LoggerService); payForm: FormGroup<{ preIssuesActionList: import("@angular/forms").FormArray>; beanActionList: import("@angular/forms").FormArray>; additionalInfo: import("@angular/forms").FormControl; }>; ngOnInit(): void; loadUI512AResponses(): void; loadMasterData(): void; loadBasePeriodWagesForSSN(): void; loadAllowSepPreviousIssuesForSSN(): void; loadRequalifyLiftIssuesForSSN(): void; openDialog(): void; saveData(): void; onModelCancel(): void; changeActionForIssueDropdown(event: any): void; get preIssuesActionList(): UntypedFormArray; get beanActionList(): UntypedFormArray; get additionalInfo(): UntypedFormControl; get requalifyReqHidden(): import("@angular/forms").AbstractControl; private onChange; private onTouch; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=requalify-lift-previous-issues.component.d.ts.map