import { SlotStatusModel } from '../models/update-slot-request-status.model'; import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; export declare enum UpdateSlotStatusActionTypes { saveSlotStatus = "[Update Slots Status] Load", saveSlotStatusSuccess = "[Update Slots Status] Load Success", saveSlotStatusFail = "[Update Slots Status] Load Fail" } export declare class SaveSlotStatusAction implements Action { payload: SlotStatusModel; readonly type: string; constructor(payload: SlotStatusModel); } export declare class SaveSlotStatusSuccessAction implements Action { payload: SlotStatusModel; readonly type: string; constructor(payload: SlotStatusModel); } export declare class SaveSlotStatusFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type SiteRequestsListActions = SaveSlotStatusAction | SaveSlotStatusSuccessAction | SaveSlotStatusFailAction;