import React from 'react';
import { ProductDisplayConfig } from './types';
import './index.less';
interface ProductDisplayAdapterProps {
    /** 展示配置 */
    config: ProductDisplayConfig;
    /** 数据源 */
    dataSource: any[];
    /** 加载状态 */
    loading?: boolean;
    /** 当前选中的产品ID */
    currentProductId?: number;
    /** 选择产品回调 */
    onSelectProduct: (item: any, type?: 'select' | 'detail') => void;
    /** 空状态描述 */
    emptyDescription?: string;
    /** 自定义样式 */
    style?: React.CSSProperties;
    /** 自定义类名 */
    className?: string;
}
/**
 * 产品展示适配器组件
 * 统一管理 ProductSelect 和 SkuList 两种展示模式
 */
declare const ProductDisplayAdapter: React.FC<ProductDisplayAdapterProps>;
export default ProductDisplayAdapter;
