import React from 'react';
import type { ProductDisplayConfig, ProductDisplayPresetKey } from '../../../ticketBooking/components/ProductDisplayAdapter';
import type { BigSaleContext, BigSaleMode } from '../../types';
import './index.less';
export interface BigSaleProductListProps {
    /** 页面/Tab 是否激活；失活时关闭 PisellTabbar 搜索 Modal。 */
    isActive?: boolean;
    mode: BigSaleMode;
    context: BigSaleContext;
    productLoadParams?: Parameters<BigSaleContext['products']['load']>[0];
    productDisplayConfig?: ProductDisplayPresetKey | ProductDisplayConfig;
    /** 会话 key 变化时强制重新 loadProducts。 */
    productCatalogSessionKey?: string;
    variant?: string;
}
/**
 * 商品列表只做“加载商品 + 触发加购”，加购决策交给 salesSdk。
 */
export declare const BigSaleProductList: React.FC<BigSaleProductListProps>;
