/**
 * venueBooking 购物车组件
 * 参照 scanOrder/Cart 实现，使用系统内置 ShoppingCart + SubTotal 组件
 * 支持两种模式：embedded（桌面端内嵌）和 drawer（移动端抽屉弹出）
 */
import React from 'react';
import './index.less';
/** Cart 组件 Props，与 scanOrder/Cart 对齐 */
interface CartProps {
    /** 是否打开（drawer 模式生效） */
    open: boolean;
    /** 关闭回调（drawer 模式） */
    onCancel: () => void;
    /** 确认/下一步回调 */
    onNext: () => void;
    /** 购物车商品列表（从 OS 模块获取后由 toShoppingCartProducts 转换） */
    items: any[];
    /** 金额汇总（从 OS 模块 getSummary 获取） */
    summary: Record<string, any>;
    /** 是否内嵌模式（桌面端侧边栏使用） */
    embedded?: boolean;
    /** 确认按钮 loading 状态 */
    confirmLoading?: boolean;
    /** 购物车底部额外内容插槽 */
    extraContent?: React.ReactNode;
}
export default function Cart(props: CartProps): JSX.Element | null;
export {};
