import { ReplenishmentOrder, StateUtils } from '@spartacus/core'; export declare const LOAD_REPLENISHMENT_ORDER_DETAILS = "[Order] Load Replenishment Order Details"; export declare const LOAD_REPLENISHMENT_ORDER_DETAILS_SUCCESS = "[Order] Load Replenishment Order Details Success"; export declare const LOAD_REPLENISHMENT_ORDER_DETAILS_FAIL = "[Order] Load Replenishment Order Details Fail"; export declare const ClEAR_REPLENISHMENT_ORDER_DETAILS = "[Order] Clear Replenishment Order Details"; export declare const CANCEL_REPLENISHMENT_ORDER = "[Order] Cancel Replenishment Order"; export declare const CANCEL_REPLENISHMENT_ORDER_SUCCESS = "[Order] Cancel Replenishment Order Success"; export declare const CANCEL_REPLENISHMENT_ORDER_FAIL = "[Order] Cancel Replenishment Order Fail"; export declare const CLEAR_CANCEL_REPLENISHMENT_ORDER = "[Order] Clear Cancel Replenishment Order"; export declare class LoadReplenishmentOrderDetails extends StateUtils.LoaderLoadAction { payload: { userId: string; replenishmentOrderCode: string; }; readonly type = "[Order] Load Replenishment Order Details"; constructor(payload: { userId: string; replenishmentOrderCode: string; }); } export declare class LoadReplenishmentOrderDetailsSuccess extends StateUtils.LoaderSuccessAction { payload: ReplenishmentOrder; readonly type = "[Order] Load Replenishment Order Details Success"; constructor(payload: ReplenishmentOrder); } export declare class LoadReplenishmentOrderDetailsFail extends StateUtils.LoaderFailAction { payload: any; readonly type = "[Order] Load Replenishment Order Details Fail"; constructor(payload: any); } export declare class ClearReplenishmentOrderDetails extends StateUtils.LoaderResetAction { readonly type = "[Order] Clear Replenishment Order Details"; constructor(); } export declare class CancelReplenishmentOrder extends StateUtils.EntityLoadAction { payload: { userId: string; replenishmentOrderCode: string; }; readonly type = "[Order] Cancel Replenishment Order"; constructor(payload: { userId: string; replenishmentOrderCode: string; }); } export declare class CancelReplenishmentOrderSuccess extends StateUtils.EntitySuccessAction { payload: ReplenishmentOrder; readonly type = "[Order] Cancel Replenishment Order Success"; constructor(payload: ReplenishmentOrder); } export declare class CancelReplenishmentOrderFail extends StateUtils.EntityFailAction { payload: any; readonly type = "[Order] Cancel Replenishment Order Fail"; constructor(payload: any); } export declare class ClearCancelReplenishmentOrder extends StateUtils.EntityLoaderResetAction { readonly type = "[Order] Clear Cancel Replenishment Order"; constructor(); } export declare type ReplenishmentOrderDetailsAction = LoadReplenishmentOrderDetails | LoadReplenishmentOrderDetailsSuccess | LoadReplenishmentOrderDetailsFail | ClearReplenishmentOrderDetails | CancelReplenishmentOrder | CancelReplenishmentOrderSuccess | CancelReplenishmentOrderFail | ClearCancelReplenishmentOrder;