import { Action } from '@ngrx/store'; import { CourseRequestListModel } from '../models/course-request-list.model'; export declare enum CourseRequestListActionTypes { LoadCourseRequestList = "[Course Review Request List] Load", LoadCourseRequestListSuccess = "[Course Review Request List] Load Success", LoadCourseRequestListFail = "[Course Review Request List] Load Fail" } export declare class LoadCourseRequestListAction implements Action { payload?: string; readonly type: string; constructor(payload?: string); } export declare class LoadCourseRequestListSuccessAction implements Action { payload: CourseRequestListModel[]; readonly type: string; constructor(payload: CourseRequestListModel[]); } export declare class LoadCourseRequestListFailAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare type CourseRequestListActions = LoadCourseRequestListAction | LoadCourseRequestListSuccessAction | LoadCourseRequestListFailAction;