import { UpdateSlotStatusModel } from '../models/update-status-slot.model'; import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; export declare enum UpdateSlotStatusActionTypes { SaveSlotStatus = "[Update Slot Status] Load", SaveSlotStatusSuccess = "[Update Slot Status] Load Success", SaveSlotStatusFail = "[Update Slot Status] Load Fail" } export declare class SaveSlotStatusAction implements Action { payload: UpdateSlotStatusModel; readonly type: string; constructor(payload: UpdateSlotStatusModel); } export declare class SaveSlotStatusSuccessAction implements Action { payload: number; readonly type: string; constructor(payload: number); } export declare class SaveSlotStatusFailAction implements Action { payload: SeamsHttpResponse; readonly type: string; constructor(payload: SeamsHttpResponse); } export declare type SlotRequestsListActions = SaveSlotStatusAction | SaveSlotStatusSuccessAction | SaveSlotStatusFailAction;