import { AssignmentTypeStatusModel } from '../models/update-assignment-type.model'; import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; export declare enum UpdateAssignmentStatusActionTypes { saveAssignmentStatus = "[Update Assignments Status] Load", saveAssignmentStatusSuccess = "[Update Assignments Status] Load Success", saveAssignmentStatusFail = "[Update Assignments Status] Load Fail" } export declare class SaveAssignmentStatusAction implements Action { payload: AssignmentTypeStatusModel; readonly type: string; constructor(payload: AssignmentTypeStatusModel); } export declare class SaveAssignmentStatusSuccessAction implements Action { payload: AssignmentTypeStatusModel; readonly type: string; constructor(payload: AssignmentTypeStatusModel); } export declare class SaveAssignmentStatusFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type SiteRequestsListActions = SaveAssignmentStatusAction | SaveAssignmentStatusSuccessAction | SaveAssignmentStatusFailAction;