import React from 'react';
import './index.less';
interface IProps {
    isShowImage?: boolean;
    dataSource: {
        image?: string;
        bundle?: any[];
        options?: any[];
        product_option_string?: string;
        name?: string;
        symbol?: string;
        price?: string | number;
        total?: number;
        origin_total?: number;
        num?: number;
        holder_id?: any;
        isFormSubject?: boolean;
        totalDifference?: number;
    };
    style?: React.CSSProperties;
    /** 作为主商品卡片展示
     * 1. 影响商品数量 tag 的位置
     * 2. isMain 且 type 为 a5，展示holder
     */
    isMainProduct?: boolean;
    maxSpecsCount?: number;
    type?: 'a2' | 'a5' | 'a9';
    isBundle?: boolean;
    showFooter?: boolean;
    isShowOriginalPrice?: boolean;
    isShowEditProduct?: boolean;
    onEditProduct?: (val: any) => void;
    disabledEditClick?: boolean;
}
declare const BasicInfo: (props: IProps) => JSX.Element;
export default BasicInfo;
