import React from 'react';
import { PisellCheckboxGroupProps } from '../pisellCheckboxGroup';
import { PisellContextType } from '../pisell-config-provider/context';
import { PisellWalletPassCardProps } from '../pisellWalletPassCard';
export interface PisellCardListProps extends Omit<PisellCheckboxGroupProps, 'options'> {
    platform?: PisellContextType['platform'];
    /** 当用户查看完所有记录时，底部会显示此消息 */
    endMessage?: React.ReactNode;
    /** 加载下次数据时的加载站位 */
    loader?: React.ReactNode;
    /** 是否有更多数据 */
    hasMore: boolean;
    /** 加载更多数据回调 */
    loadMoreData?: () => Promise<void>;
    /** 当前list数据 */
    data: PisellWalletPassCardProps[];
    /** list空数据时展示内容 */
    empty?: React.ReactNode;
    /** 是否展示空状态 */
    showEmpty?: boolean;
    /** 是否展示卡片名称 */
    showName?: boolean;
    /** 是否展示店铺名称 */
    showStoreName?: boolean;
    /** 是否展示核销金额 */
    showRedeem?: boolean;
    /** 是否展示余额 */
    showBalance?: boolean;
    /** 是否展示编码 */
    showCode?: boolean;
    /** 是否展示到期时间 */
    showValidDate?: boolean;
    /** 是否展示详情按钮 */
    showDetail?: boolean;
    /** 是否展示二维码 */
    showQrCode?: boolean;
    /** 是否展示封面图 */
    showCover?: boolean;
    /** 是否余额货币单位 */
    showBalanceSymbol?: boolean;
}
declare const _default: React.MemoExoticComponent<(props: PisellCardListProps) => React.JSX.Element>;
export default _default;
