import { Action } from '@ngrx/store'; import { ProgramParticipationStatusModel } from '../models/program-participation-status.model'; export declare enum EvaluationStatusActionTypes { LoadEvaluationStatus = "[Evaluation Status Data] Load", LoadEvaluationStatusSuccess = "[Evaluation Status Data] Load Success", LoadEvaluationStatusFail = "[Evaluation Status Data] Load Fail" } export declare class LoadEvaluationStatusAction implements Action { payload: { actOutId: number; }; readonly type: string; constructor(payload: { actOutId: number; }); } export declare class LoadEvaluationStatusSuccessAction implements Action { payload: ProgramParticipationStatusModel; readonly type: string; constructor(payload: ProgramParticipationStatusModel); } export declare class LoadEvaluationStatusFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type EvaluationStatusActions = LoadEvaluationStatusAction | LoadEvaluationStatusSuccessAction | LoadEvaluationStatusFailAction;