import { Action } from '@ngrx/store'; import { SeamsHttpResponse } from '@prutech/components'; import { SaveVendorLevelActiveStatusModel } from '../models/update-vendor-level-status.model'; export declare enum UpdateVendorLevelStatusActionTypes { saveVendorLevelStatus = "[Update Vendor Level Status] Load", saveVendorLevelStatusSuccess = "[Update Vendor Level Status] Load Success", saveVendorLevelStatusFail = "[Update Vendor Level Status] Load Fail" } export declare class SaveVendorLevelStatusAction implements Action { payload: SaveVendorLevelActiveStatusModel; readonly type: string; constructor(payload: SaveVendorLevelActiveStatusModel); } export declare class SaveVendorLevelStatusSuccessAction implements Action { payload: SaveVendorLevelActiveStatusModel; readonly type: string; constructor(payload: SaveVendorLevelActiveStatusModel); } export declare class SaveVendorLevelStatusFailAction implements Action { payload?: SeamsHttpResponse; readonly type: string; constructor(payload?: SeamsHttpResponse); } export declare type SiteRequestsListActions = SaveVendorLevelStatusAction | SaveVendorLevelStatusSuccessAction | SaveVendorLevelStatusFailAction;