/**
 * Checkout Domain
 *
 * Types and schemas for unified checkout flow.
 */

// Contracts (constants, helpers)
export {
  ORDER_TYPE,
  CHECKOUT_ORDER_TYPE,
  type OrderTypeValue,
  type CheckoutOrderTypeValue,
} from "./contract.js";

// Schemas and schema-derived types
export {
  checkoutOrderTypeSchema,
  priceBreakdownItemSchema,
  cartItemSchema,
  type OrderType,
  type PriceBreakdownItem,
  type CartItem,
} from "./schema.js";
