import { Component } from 'react'; import { AutoListProps } from './AutoList.PropType'; declare class ListView extends Component> { static defaultProps: { mode: string; pageMode: string; keyExtractor: (_item: any, index: number) => string; }; isLoad: boolean; refreshing: boolean; loading: boolean; nodata: boolean; currentPage: number; pageSize: number; listData: T[]; total: number; dataLength: number; /** * 选择器相关 */ selection: boolean; selectMap: { [propName: string]: T; } | { [propName: string]: T; }; componentDidMount(): void; toggleSelection: (isOpen: boolean) => void; onClickRadio: (item: T) => void; refresh(reset?: boolean, callback?: () => void): void; onPullRefresh: (finish: () => void) => void; changeData: (cb: (data: T[]) => T[]) => void; clear: () => void; onEndReached: () => void; loadNext(callback?: () => void): Promise; renderEmpty(data: T[]): JSX.Element; getKeyExtractor: (item: any, index: any) => string; render(): JSX.Element; private renderItem; private renderList; } export default ListView;