import type { DeliveryProvider } from '@unchainedshop/core-delivery'; import type { Order } from '@unchainedshop/core-orders'; import type { User } from '@unchainedshop/core-users'; import type { Modules } from '../modules.ts'; export interface SimulatedDeliveryPrice { amount: number; currencyCode: string; countryCode: string; isTaxable: boolean; isNetPrice: boolean; } export declare function simulateDeliveryPricingService(this: Modules, pricingContext: { currencyCode: string; countryCode: string; provider: DeliveryProvider; providerContext?: any; order?: Order; user: User; }, options?: { useNetPrice?: boolean; }): Promise;