import { Action } from '@ngrx/store'; import { ProgramStatusList } from '../models/program-status-list.model'; export declare enum ProgramStatusActionTypes { LoadProgramStatus = "[ProgramStatus Details] Load", LoadProgramStatusSuccess = "[ProgramStatus Details] Load Success", LoadProgramStatusFail = "[ProgramStatus Details] Load Fail" } export declare class LoadProgramStatusAction implements Action { payload?: number; readonly type: string; constructor(payload?: number); } export declare class LoadProgramStatusSuccessAction implements Action { payload: ProgramStatusList[]; readonly type: string; constructor(payload: ProgramStatusList[]); } export declare class LoadProgramStatusFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type ProgramStatusActions = LoadProgramStatusAction | LoadProgramStatusSuccessAction | LoadProgramStatusFailAction;