import { Action } from '@ngrx/store'; import { CourseStatusModel } from '../models/course-lookup-model'; export declare enum StatusActionTypes { LoadStatus = "[Site Course Lookup Status Details] Load", LoadStatusSuccess = "[Site Course Lookup Status Details] Load Success", LoadStatusFail = "[Site Course Lookup Status Details] Load Fail" } export declare class LoadStatusAction implements Action { payload?: number; readonly type: string; constructor(payload?: number); } export declare class LoadStatusSuccessAction implements Action { payload: CourseStatusModel[]; readonly type: string; constructor(payload: CourseStatusModel[]); } export declare class LoadStatusFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type StatusActions = LoadStatusAction | LoadStatusSuccessAction | LoadStatusFailAction;