/// import { ListGridType, ListLocale } from 'antd/lib/list'; import { ReactAddon, ReactControl } from '../../react/base'; import { ValueEditor } from '../../react/editor'; import { Pagination } from './pagination'; import { Spin } from './spin'; export declare const ListSize: { default: string; large: string; small: string; }; export declare const ListItemLayout: { horizontal: string; vertical: string; }; export declare class List extends ValueEditor { bordered?: boolean; extra?: ReactControl; grid?: ListGridType; itemLayout?: keyof typeof ListItemLayout; loadMore?: ReactControl; pagination?: Pagination; size?: keyof typeof ListSize; split?: boolean; header?: ReactControl; footer?: ReactControl; itemControl?: ReactAddon; rowKey?: ((item: T) => string) | string; locale?: ListLocale; loading?: boolean | Spin; onRender?: (() => JSX.Element) | undefined; } export declare const DataListControl: any;