import { type OrderPosition } from '@unchainedshop/core-orders'; import type { User } from '@unchainedshop/core-users'; import type { Modules } from '../modules.ts'; export interface AddCartItemParams { orderId?: string; productId: string; quantity: number; configuration?: { key: string; value: string; }[]; user: User; countryCode: string; } export declare function addCartItemService(this: Modules, params: AddCartItemParams, context: any): Promise;