import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { UpdateCourseStatusModel } from '../models/update-course-status.model'; export declare enum UpdateCourseStatusDataActionTypes { saveCourseStatusData = "[Update Course Status Data] Load", saveCourseStatusDataSuccess = "[Update Course Status Data] Load Success", saveCourseStatusDataFail = "[Update Course Status Data] Load Fail" } export declare class SaveCourseStatusDataAction implements Action { payload: UpdateCourseStatusModel; readonly type: string; constructor(payload: UpdateCourseStatusModel); } export declare class SaveCourseStatusDataSuccessAction implements Action { payload: UpdateCourseStatusModel; readonly type: string; constructor(payload: UpdateCourseStatusModel); } export declare class SaveCourseStatusDataFailAction implements Action { payload: SeamsHttpResponse; readonly type: string; constructor(payload: SeamsHttpResponse); } export declare type AgencyRequestsListActions = SaveCourseStatusDataAction | SaveCourseStatusDataSuccessAction | SaveCourseStatusDataFailAction;