import React from 'react';
import { ProductDisplayConfig } from './types';
import { BaseResponsiveProps } from '../../../../responsive/type';
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;
}
export interface ProductDisplayAdapterRef {
    getTabbarRef: () => any;
}
declare const _default: React.ForwardRefExoticComponent<Omit<ProductDisplayAdapterProps & BaseResponsiveProps & React.RefAttributes<ProductDisplayAdapterRef>, "ref"> & React.RefAttributes<ProductDisplayAdapterRef>>;
export default _default;
