import React from 'react'; import type { SkuValue } from '../../plus/skuOptionsSelection/types'; import './index.less'; /** * @description Kiosk 商品详情(参考 Figma: Kiosk / Launchpad screen) * - 默认从 URL query 读取商品 id(productId / product_id / id),内部通过 getProductDetail 拉取详情 * - 中间区域用 SKUOptionsSelection 做 SKU 选择 * - 底部用 PisellNumberSelector 做数量编辑 */ declare function KioskSkuDetail(props: KioskSkuDetailProps): React.JSX.Element; export default KioskSkuDetail; /** * @description 从原生回调 payload 中提取 productId */ export interface KioskSkuDetailProps { /** 商品 id(可选:目前默认从 URL 读取,props 仅作为兜底以兼容老用法) */ productId?: number | string; /** * 可选:用于商品报价的日期(预约类商品) * @deprecated 目前 kiosk 详情暂时固定取当天,这个参数暂不生效 */ scheduleDate?: string; /** 自定义类名 */ className?: string; /** 自定义样式 */ style?: React.CSSProperties; /** 返回 */ onBack?: () => void; /** 加入购物车 */ onAddToCart?: (params: { product: any; skuValue: SkuValue; quantity: number; unitPrice: number; total: number; currencySymbol: string; bookingConfig?: any; }) => void; }