import { MedusaContainer, ProductTypes } from "@medusajs/types"; import { EntityManager } from "typeorm"; import { ProductVariantPricesCreateReq } from "../../types/product-variant"; import { AdminPostProductsReq } from "../../api"; type CreateProductsInputData = AdminPostProductsReq[]; type ShippingProfileId = string; type SalesChannelId = string; type ProductHandle = string; type VariantIndexAndPrices = { index: number; prices: ProductVariantPricesCreateReq[]; }; export type CreateProductsPreparedData = { products: ProductTypes.CreateProductDTO[]; productsHandleShippingProfileIdMap: Map; productsHandleSalesChannelsMap: Map; productsHandleVariantsIndexPricesMap: Map; }; export declare function prepareCreateProductsData({ container, manager, data, }: { container: MedusaContainer; manager: EntityManager; data: CreateProductsInputData; }): Promise; export {};