import type { Product, ProductConfiguration } from '@unchainedshop/core-products'; import type { User } from '@unchainedshop/core-users'; import type { Modules } from '../modules.ts'; import type { Order, OrderDiscount } from '@unchainedshop/core-orders'; export declare function simulateProductPricingService(this: Modules, pricingContext: { currencyCode: string; countryCode: string; quantity: number; discounts: OrderDiscount[]; order?: Order; product: Product; configuration?: ProductConfiguration[]; user?: User; }): Promise;