import { Actions } from '@ngrx/effects'; import { Action } from '@ngrx/store'; import { Observable } from 'rxjs'; import { SeamsHttpResponse, SignatureModalComponent } from '@prutech/components'; import { ToastrService } from 'ngx-toastr'; import { MatDialog, MatDialogRef } from '@angular/material/dialog'; import { EmploymentFinalization } from '../models/employment-finalization/employment-finalization'; import { SaveEmploymentFinalization } from '../models/employment-finalization/save-employment-finalization'; import { EmploymentFinalizationService } from '../services/employment-finalization.service'; import { AssessmentDetailsService } from '../../shared/modules/common-assessment/services/assessment-details.service'; import { AssessmentType } from '../../shared/constants/assessment-type'; import * as i0 from "@angular/core"; export declare class EmploymentFinalizationEffects { private employmentFinalizationService; private assessmentDetailsService; private actions$; dialog: MatDialog; private toastr; saveSignatureSuccess: MatDialogRef; loadEmploymentFinalization$: Observable; loadEducationHistorySuccessAction$: Observable<{ data: EmploymentFinalization; isInitial: boolean; }>; saveEmploymentFinalization$: Observable; saveSuccessAction$: Observable<{ saveEmploymentFinalization: SaveEmploymentFinalization; assessmentType: AssessmentType; }>; saveFailAction$: Observable; constructor(employmentFinalizationService: EmploymentFinalizationService, assessmentDetailsService: AssessmentDetailsService, actions$: Actions, dialog: MatDialog, toastr: ToastrService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }