import { Component, ReactNode } from 'react'; import { BaseListProps } from './Props'; declare class Index extends Component> { static defaultProps: { colNum: number; loading: boolean; size: string; }; id: string | null; node: HTMLDivElement | null; observer: HTMLDivElement | null; static displayName: string; constructor(props: BaseListProps); componentWillUnmount(): void; getItemClassName(value: U, index: number, flag?: boolean): string; getContent(value: U, index: number): ReactNode; scrollLoading(): void; bindNode(node: HTMLDivElement): void; bindObserver(node: HTMLDivElement): void; renderCheckBox(flag: boolean, data: U, index: number): JSX.Element | null; renderItem(value: U, index: number): JSX.Element; renderList(isEmpty: boolean): JSX.Element | JSX.Element[]; renderFooter(): JSX.Element | null; render(): JSX.Element; } export default Index;