import type { Cart } from './types.js'

export interface CartStore {
  load(cartId: string): Promise<Cart | null>
  save(cart: Cart): Promise<void>
  merge(guestCartId: string, userId: string): Promise<Cart>
}
