import type { SalesSdkUIHosts } from '../types'; import { type CreateLegacyOpenProductDetailHostDeps } from '../demo/hosts/legacyOpenProductDetail'; export interface CreateCompositeOpenProductDetailHostDeps extends CreateLegacyOpenProductDetailHostDeps { /** 实例级普通商品 Host(由 SalesSdkProvider bridge 提供) */ normalHost: NonNullable; } /** * 组合商品详情 Host:普通商品走 SkuDetailModal,预约商品走 legacy Info2 弹窗。 * 对齐 ticketBooking `openProductModal` 分支逻辑。 * * @example * createCompositeOpenProductDetailHost({ action, getRuntime, normalHost }); */ export declare function createCompositeOpenProductDetailHost(deps: CreateCompositeOpenProductDetailHostDeps): NonNullable;