import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { LocationStatusModel } from '../models/location-status.model'; export declare enum UpdateAgencyStatusActionTypes { updateLocationStatus = "[Update Location Status] Load", updateLocationStatusSuccess = "[Update Location Status] Load Success", updateLocationStatusFail = "[Update Location Status] Load Fail" } export declare class UpdateLocationStatusAction implements Action { payload: LocationStatusModel; readonly type: string; constructor(payload: LocationStatusModel); } export declare class UpdateLocationStatusSuccessAction implements Action { payload: LocationStatusModel; readonly type: string; constructor(payload: LocationStatusModel); } export declare class UpdateLocationStatusFailAction implements Action { payload: SeamsHttpResponse; readonly type: string; constructor(payload: SeamsHttpResponse); } export declare type AgencyRequestsListActions = UpdateLocationStatusAction | UpdateLocationStatusSuccessAction | UpdateLocationStatusFailAction;