/// import React from 'react'; export interface ListProps { loading?: boolean; finished?: boolean; error?: boolean; immediateCheck?: boolean; root?: Element | null; offset?: number; loadingLabel?: React.ReactNode; finishedLabel?: React.ReactNode; errorLabel?: React.ReactNode; onLoad?: () => void; className?: string; style?: React.CSSProperties; } export declare class List extends React.Component { static defaultProps: Partial; observer?: IntersectionObserver; lineRef: React.RefObject; componentDidMount(): void; componentDidUpdate(prevProps: ListProps): void; componentWillUnmount(): void; check: () => void; handleScroll: (() => void) & import("lodash").Cancelable; renderFooter(): JSX.Element; render(): JSX.Element; } export default List;