import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { SchoolApplicationRequestListItem } from '../../models/school-application-request-list.model'; import { SchoolApplicationRequestStatusModel } from '../../models/school-application-request-status.model'; export declare enum SchoolApplicationRequestListActionTypes { LoadSchoolApplicationRequestList = "[School Application Request List] Load", LoadSchoolApplicationRequestListSuccess = "[School Application Request List] Load Success", LoadSchoolApplicationRequestListFail = "[School Application Request List] Load Fail", SaveSchoolApplicationRequestStatus = "[School Application Request Status] save", SaveSchoolApplicationRequestStatusSuccess = "[School Application Request Status] save Success", SaveSchoolApplicationRequestStatusFail = "[School Application Request Status] save Fail" } export declare class LoadSchoolApplicationRequestListAction implements Action { payload?: any; readonly type: string; constructor(payload?: any); } export declare class LoadSchoolApplicationRequestListSuccessAction implements Action { payload: SchoolApplicationRequestListItem[]; readonly type: string; constructor(payload: SchoolApplicationRequestListItem[]); } export declare class LoadSchoolApplicationRequestListFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare class SaveSchoolApplicationRequestStatusAction implements Action { payload: SchoolApplicationRequestStatusModel; readonly type: string; constructor(payload: SchoolApplicationRequestStatusModel); } export declare class SaveSchoolApplicationRequestStatusSuccessAction implements Action { payload: boolean; readonly type: string; constructor(payload: boolean); } export declare class SaveSchoolApplicationRequestStatusFailAction implements Action { payload: SeamsHttpResponse; readonly type: string; constructor(payload: SeamsHttpResponse); } export declare type SchoolApplicationRequestListActions = LoadSchoolApplicationRequestListAction | LoadSchoolApplicationRequestListSuccessAction | LoadSchoolApplicationRequestListFailAction | SaveSchoolApplicationRequestStatusAction | SaveSchoolApplicationRequestStatusSuccessAction | SaveSchoolApplicationRequestStatusFailAction;