import { AgencyStatusModel } from '../models/agency-status.model'; import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; export declare enum UpdateSiteStatusActionTypes { saveSiteStatus = "[Update Site Status] Load", saveSiteStatusSuccess = "[Update Site Status] Load Success", saveSiteStatusFail = "[Update Site Status] Load Fail" } export declare class SaveSiteStatusAction implements Action { payload: AgencyStatusModel; readonly type: string; constructor(payload: AgencyStatusModel); } export declare class SaveSiteStatusSuccessAction implements Action { payload: AgencyStatusModel; readonly type: string; constructor(payload: AgencyStatusModel); } export declare class SaveSiteStatusFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type SiteRequestsListActions = SaveSiteStatusAction | SaveSiteStatusSuccessAction | SaveSiteStatusFailAction;