import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { SiteStatusModel } from '../models/location-status.model'; export declare enum UpdateAgencyStatusActionTypes { updateSitesStatus = "[Update Sites Status] Load", updateSitesStatusSuccess = "[Update Sites Status] Load Success", updateSitesStatusFail = "[Update Sites Status] Load Fail" } export declare class UpdateSitesStatusAction implements Action { payload: SiteStatusModel; readonly type: string; constructor(payload: SiteStatusModel); } export declare class UpdateSitesStatusSuccessAction implements Action { payload: SiteStatusModel; readonly type: string; constructor(payload: SiteStatusModel); } export declare class UpdateSitesStatusFailAction implements Action { payload: SeamsHttpResponse; readonly type: string; constructor(payload: SeamsHttpResponse); } export declare type AgencyRequestsListActions = UpdateSitesStatusAction | UpdateSitesStatusSuccessAction | UpdateSitesStatusFailAction;