import { InventoryUnitCancelRequest, InventoryUnitData, InventoryUnitExchangeRequest, InventoryUnitHistory, InventoryUnitReturnRequest } from '../types/InventoryUnit'; import { BaseClient } from './BaseClient'; export declare class InventoryUnitClient extends BaseClient { private readonly accessToken; /** * @ignore */ constructor(accessToken: string); /** * * @param id Inventory Unit ID * * @return {Promise} */ cancelById(id: string, inventoryUnitCancelRequest: InventoryUnitCancelRequest): Promise; /** * * @param id Inventory Unit ID * * @return {Promise} */ returnById(id: string, inventoryUnitReturnRequest: InventoryUnitReturnRequest): Promise; /** * * @param id Inventory Unit ID * * @return {Promise} */ exchangeById(id: string, inventoryUnitExchangeRequest: InventoryUnitExchangeRequest): Promise; /** * * @param id Inventory Unit ID * * @return {Promise} */ trackById(id: string): Promise; }