import React from 'react';
import { ProductCardConfig } from './components/productGroup';
import type { ProductSelectToken } from './theme/token';
import './index.less';
interface ProductSelectProps {
    dataSource: any[];
    showSearch?: boolean;
    showTab?: boolean;
    layout?: {
        grid: boolean;
        config: string;
    };
    onChange: (value: any) => void;
    value?: number;
    loading?: boolean;
    scrollDom?: string;
    /** 某些设置了固定头部的情况 */
    offsetDom?: string;
    style?: React.CSSProperties;
    emptyDescription?: string;
    token?: Partial<ProductSelectToken>;
    selectedItems?: Array<any>;
    productListSetting?: Partial<ProductCardConfig>;
}
declare const index: ({ dataSource, showSearch, scrollDom, style, token: customToken, onChange, selectedItems, productListSetting, ...rest }: ProductSelectProps) => React.JSX.Element;
export default index;
