import { Action } from '@ngrx/store'; import { ProgramListList } from '../models/program-list.model'; export declare enum ProgramListActionTypes { LoadProgramList = "[ProgramList Details] Load", LoadProgramListSuccess = "[ProgramList Details] Load Success", LoadProgramListFail = "[ProgramList Details] Load Fail" } export declare class LoadProgramListAction implements Action { payload?: number; readonly type: string; constructor(payload?: number); } export declare class LoadProgramListSuccessAction implements Action { payload: ProgramListList[]; readonly type: string; constructor(payload: ProgramListList[]); } export declare class LoadProgramListFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type ProgramListActions = LoadProgramListAction | LoadProgramListSuccessAction | LoadProgramListFailAction;