import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { ExitPackage } from '../models/tier-II/exit-package/exit-package.model'; import { PrintExitPackage } from '../models/tier-II/exit-package/print-exit-package.model'; export declare enum ExitPackageActionTypes { LoadExitPackage = "[Exit Package] Load", LoadExitPackageSuccess = "[Exit Package] Load Success", LoadExitPackageFail = "[Exit Package] Load Fail", PrintExitPackage = "[Exit Package] Print", PrintExitPackageSuccess = "[Exit Package] Print Success", PrintExitPackageFail = "[Exit Package] Print Fail", ResetExitPackageSavedDocuments = "[Exit Package] Reset Saved Documents" } export declare class ResetExitPackageSavedDocumentsAction implements Action { payload: boolean; readonly type: string; constructor(payload: boolean); } export declare class LoadExitPackageAction implements Action { payload: { assessmentId: number; isPrint?: boolean; }; readonly type: string; constructor(payload: { assessmentId: number; isPrint?: boolean; }); } export declare class LoadExitPackageSuccessAction implements Action { payload: ExitPackage; readonly type: string; constructor(payload: ExitPackage); } export declare class LoadExitPackageFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare class PrintExitPackageAction implements Action { payload: { assessmentId: number; isInitial?: boolean; }; readonly type: string; constructor(payload: { assessmentId: number; isInitial?: boolean; }); } export declare class PrintExitPackageSuccessAction implements Action { payload: PrintExitPackage; readonly type: string; constructor(payload: PrintExitPackage); } export declare class PrintExitPackageFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type ExitPackageActions = LoadExitPackageAction | LoadExitPackageSuccessAction | LoadExitPackageFailAction | PrintExitPackageAction | PrintExitPackageSuccessAction | PrintExitPackageFailAction;