import React from 'react'; import type { SalesSdkProductsContextValue } from '../types'; export declare const SalesSdkProductContext: React.Context; /** * 商品列表 Provider。 * * 订阅源: * - `bookingTicket:onProductsLoaded`(OS 在 loadProducts HTTP 完成后 emit) * - `loadProducts` options.callback(OS Server 商品数据变更后 WS 推送,对齐 ticketBooking useProducts) * - localStorage `__PISELL_DEFER_WS_UPDATE__` 开启时 WS 推送延迟到用户空闲后再刷新 * * products 读取 BookingTicketImpl.getProductCatalog() 的 UI 视图; * React state 仅作为订阅后的渲染镜像。 * * Action 引用纪律:每个 action 用 `useMemoizedFn` 单独包装;详见 docs.md "Action 引用稳定性纪律"。 */ export declare const SalesSdkProductProvider: React.FC<{ children: React.ReactNode; }>;