import { DistributedTransaction } from "@medusajs/orchestration"; import { IInventoryService } from "@medusajs/types"; import { ProductVariantInventoryService, ProductVariantService } from "../../../../../services"; import { EntityManager } from "typeorm"; type InjectedDependencies = { manager: EntityManager; productVariantService: ProductVariantService; productVariantInventoryService: ProductVariantInventoryService; inventoryService: IInventoryService; }; type CreateInventoryItemInput = { sku?: string; hs_code?: string; weight?: number; length?: number; height?: number; width?: number; origin_country?: string; mid_code?: string; material?: string; title?: string; description?: string; thumbnail?: string; metadata?: Record; }; export declare const createInventoryItemTransaction: (dependencies: InjectedDependencies, variantId: string, input: CreateInventoryItemInput) => Promise; export declare const revertVariantTransaction: (transaction: DistributedTransaction) => Promise; export {};