import { SalesSdkContextValue } from "../../../salesSdk/types.js"; //#region src/plus/saleDetail/components/PromotionWalletPanels/useSaleWalletAssets.d.ts /** * 协调同一销售会话中多个 SaleDetail 实例的 Walk-In 清理状态。 * Kiosk 商品列表和购物车各挂载一份 SaleDetail,但共用 BookingTicket; * 这份状态用于防止切换页面后把已扫码资产当作旧客户数据再次清掉。 */ interface SaleWalletAssetsCleanupCoordinator { bookingTicket: SalesSdkContextValue['bookingTicket']; orderId: string; externalSaleNumber?: string; completed: boolean; inFlight: boolean; } //#endregion export { SaleWalletAssetsCleanupCoordinator };