import { OnChanges, OnInit, SimpleChanges } from '@angular/core'; import { AbstractControl, ControlValueAccessor, FormArray, FormBuilder, FormGroup, NgForm, Validator } from '@angular/forms'; import { Subscription } from 'rxjs'; import { ClaimService } from '../../services/claims/claims.service'; import { LoggerService } from '../../services/logger/logger.service'; import { LoginService } from '../../services/login/login.service'; import { CheckboxChangeEvent } from 'primeng/checkbox'; import * as i0 from "@angular/core"; export declare class GrossEarningsComponent implements ControlValueAccessor, OnInit, Validator, OnChanges { private fb; logger: LoggerService; ls: LoginService; claimsService: ClaimService; grossEarningsForm: FormGroup; grossEarningsFormDirective: NgForm; showProgressBar: boolean; onTouched: Function; onChangeSubs: Subscription[]; checkbox: boolean; checkboxWithStringValue: string; constructor(fb: FormBuilder, logger: LoggerService, ls: LoginService, claimsService: ClaimService); writeValue(value: any): void; registerOnChange(onChange: any): void; registerOnTouched(onTouched: Function): void; setDisabledState(disabled: boolean): void; ngOnInit(): void; change(event: CheckboxChangeEvent, formRow: FormGroup): void; loadRetroWeeksDataForSsn(): void; initGrossEarningsForm(len: number): void; addgrossEarning(): void; validate(control: AbstractControl): any; ngOnChanges(changes: SimpleChanges): void; get grossEarningsFormArray(): FormArray; get cweDate(): AbstractControl; get weekDisplay(): AbstractControl; get hoursWorked(): AbstractControl; get earnings(): AbstractControl; get weekSelected(): AbstractControl; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=gross-earnings.component.d.ts.map