import { PaginationProps } from 'antd/lib/pagination'; import React from 'react'; import { GetRowKey } from 'antd/lib/table/interface'; import { ExpandedRowRender, Key, RenderExpandIcon } from './card-item'; import './index.less'; export declare function warning(valid: boolean, message: string): void; export interface ChangeEventInfo { pagination: { current?: number; pageSize?: number; total?: number; }; } export declare type RowClassName = (record: RecordType, index: number, indent: number) => string; export interface CardListProps { className?: string; style?: React.CSSProperties; dataSource?: RecordType[]; expandable?: { expandedRowKeys?: Key[]; defaultExpandedRowKeys?: Key[]; expandedRowRender?: ExpandedRowRender; expandIcon?: RenderExpandIcon; onExpand?: (expanded: boolean, record: RecordType) => void; rowExpandable?: (record: RecordType) => boolean; }; itemTitleRender?: ExpandedRowRender; itemContentRender?: ExpandedRowRender; rowKey?: string | GetRowKey; pagination?: false | PaginationProps; onChange?: (pagination: { current?: number; pageSize?: number; }) => void; expandedRowClassName?: string | RowClassName; rowClassName?: string | RowClassName; } declare const CardList: (props: CardListProps) => React.JSX.Element; export default CardList;