import React, { Component } from 'react'; import PropTypes from 'prop-types'; import type { ListProps } from './types'; /** * List */ declare class List extends Component { static propTypes: { prefix: PropTypes.Requireable; rtl: PropTypes.Requireable; header: PropTypes.Requireable; footer: PropTypes.Requireable; size: PropTypes.Requireable; divider: PropTypes.Requireable; dataSource: PropTypes.Requireable; renderItem: PropTypes.Requireable<(...args: any[]) => any>; loading: PropTypes.Requireable; loadingComponent: PropTypes.Requireable<(...args: any[]) => any>; emptyContent: PropTypes.Requireable; className: PropTypes.Requireable; children: PropTypes.Requireable; locale: PropTypes.Requireable; }; static defaultProps: { rtl: boolean; size: string; divider: boolean; prefix: string; locale: Partial<{ empty: string; }> & { momentLocale?: string | undefined; }; renderItem: (item: object) => object; loading: boolean; }; static displayName: string; render(): React.JSX.Element; } declare const _default: import("../config-provider/types").ConfiguredComponentClass; export default _default;