import type { Modules } from '../modules.ts'; import type { Product } from '@unchainedshop/core-products'; import type { WarehousingContext } from '../directors/WarehousingAdapter.ts'; import type { WarehousingProvider } from '@unchainedshop/core-warehousing'; export declare function simulateProductInventoryService(this: Modules, { product, referenceDate, }: { product: Product; referenceDate?: Date; }): Promise<(WarehousingContext & { quantity?: number; } & { warehousingProvider: WarehousingProvider; })[]>;