import React from 'react';
import './index.less';
interface ApplicableProductDetails {
    amount: string;
    type: string;
    resource_id: number;
    title: string;
    original_amount: string;
}
interface Discount {
    id: number;
    product_name: string;
    encoded: string;
    code: string;
    tag: string;
    expire_time?: string;
    product_id: number;
    relation_type: string;
    par_value: string;
    used_par_value: string;
    limit_status: string;
    limited_relation_product_data: any;
    balance: string;
    format_title: any;
    product: any;
    savedAmount: number;
    isDisabled: boolean;
    isSelected?: boolean;
    isAvailable?: boolean;
    isUsed?: boolean;
    applicableProductIds?: number[];
    applicableProductDetails: ApplicableProductDetails[];
    appliedProductDetails: any[];
}
export interface PisellGoodPassCardProps {
    /**数据源 */
    dataSource: Array<Discount>;
    /**事件 */
    onChange?: (current: {
        id: string | number;
        isSelected: boolean;
    }) => void;
    /**样式 */
    style: React.CSSProperties;
    /**快捷展示排序 */
    mixedSort?: (val: Discount[]) => Discount[];
    isInModal: boolean;
}
declare const index: (props: PisellGoodPassCardProps) => React.JSX.Element;
export default index;
