import type { CheckoutOrder } from './checkoutOrder.types.js'; import type { CheckoutOrderDeliveryBundle } from './deliveryBundle.types.js'; import type { Config, Controls } from '../../types/index.js'; import type { ReplacePatch, TestPatch } from 'json-patch'; export type PatchCheckoutOrderDeliveryBundleUpgradesData = ReplacePatch | TestPatch; export type PatchCheckoutOrderDeliveryBundleUpgrades = (checkoutOrderId: CheckoutOrder['id'], deliveryBundleId: CheckoutOrderDeliveryBundle['id'], data: Array, config?: Config) => Promise;