import { UpdateCourseStatusModel } from '../models/update-course-request-model'; import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; export declare enum UpdateCourseStatusActionTypes { saveCourseStatus = "[Update Course Requests List Status] Load", saveCourseStatusSuccess = "[Update Course Requests List Status] Load Success", saveCourseStatusFail = "[Update Course Requests List Status] Load Fail" } export declare class SaveCourseStatusAction implements Action { payload: UpdateCourseStatusModel; readonly type: string; constructor(payload: UpdateCourseStatusModel); } export declare class SaveCourseStatusSuccessAction implements Action { payload: UpdateCourseStatusModel; readonly type: string; constructor(payload: UpdateCourseStatusModel); } export declare class SaveCourseStatusFailAction implements Action { payload: SeamsHttpResponse; readonly type: string; constructor(payload: SeamsHttpResponse); } export declare type AgencyRequestsListActions = SaveCourseStatusAction | SaveCourseStatusSuccessAction | SaveCourseStatusFailAction;