import { Cart, Item } from './cart/Cart.js'; /** Removes an item from the cart by its UUID. * @param {Cart} cart - The cart object. * @param {string} uuid - The UUID of the item to remove. * @returns {Promise} - The removed item. * @throws {Error} - If the item is not found in the cart. */ declare const _default: (cart: Cart, uuid: string, context: Record) => Promise; export default _default; export declare function hookBeforeRemoveCartItem(callback: (this: Record, ...args: [ cart: Cart, uuid: string ]) => void | Promise, priority?: number): void; export declare function hookAfterRemoveCartItem(callback: (this: Record, ...args: [ cart: Cart, uuid: string ]) => void | Promise, priority?: number): void;