import { EventEmitter, OnInit } from '@angular/core'; import { AbstractControl, FormArray, UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { UtilService } from '../../services/util/util.service'; import { WageCalculatorModel } from '../../models/WageCalculatorModel'; import * as i0 from "@angular/core"; export declare class WageCalculatorComponent implements OnInit { formBuilder: UntypedFormBuilder; util: UtilService; dynamicParam: any; showCalculatorPopup: boolean; wageCalculatorSavedData: WageCalculatorModel; grossEarningsChange: EventEmitter; totalHoursChange: EventEmitter; saveClicked: EventEmitter; cancelClicked: EventEmitter; wageCalculatorForm: UntypedFormGroup; yesNoOption: { value: string; text: string; }[]; satDate: Date; sunDate: Date; startDate: Date; isFirstTimeEntry: boolean; constructor(formBuilder: UntypedFormBuilder, util: UtilService); ngOnInit(): void; get isPaidHourly(): AbstractControl; get hoursWorked(): AbstractControl; get payRate(): AbstractControl; get otherPay(): AbstractControl; get earnings(): AbstractControl; get daysFormArray(): FormArray; formatDate(date: Date): string; calculateTotalHours(): number; calculateEarnings(): number; calculateGrossEarnings(): number; updateTotalHours(): void; updateGrossEarnings(): void; onSave(): void; onCancel(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=wage-calculator.component.d.ts.map