import { OnInit, EventEmitter } from '@angular/core'; import { LoggerService } from '../../services/logger/logger.service'; import { EmployerPayInfoModel } from '../../models/EmployerPayInfoModel'; import { ValidationService } from '../../services/questionnaire/validation.service'; import { Subscription } from 'rxjs'; import { ControlValueAccessor } from '@angular/forms'; import * as i0 from "@angular/core"; export declare class EmployerPayGridComponent implements OnInit, ControlValueAccessor { logger: LoggerService; vs: ValidationService; selected: boolean; indexToEdit: any; display: boolean; activeIndex: number; showDuplicatePopup: boolean; employer: EmployerPayInfoModel; selectedEmployer: EmployerPayInfoModel; employerPay: EmployerPayInfoModel[]; dynamicParam: any; modelDisplay: EventEmitter; private onChange; private onTouch; onChangeSubs: Subscription[]; isDisabled: boolean; constructor(logger: LoggerService, vs: ValidationService); ngOnInit(): void; ngOnDestroy(): void; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(onTouch: Function): void; setDisabledState?(isDisabled: boolean): void; deleteEmployerPayment(employer: any): void; editDuplicateEmployer(): void; editEmployerPayment(employer: any): void; addEmployerPay(): Promise; close(): void; checkForDuplicate(employer: any): boolean; addEmployerPayment(employer: any): void; publishEmployer(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=employer-pay-grid.component.d.ts.map