export default class InfiniteScroll extends React.Component { static propTypes: { hasMore: PropTypes.Requireable; initialLoad: PropTypes.Requireable; data: PropTypes.Requireable; loadMore: PropTypes.Validator<(...args: any[]) => any>; pageStart: PropTypes.Requireable; threshold: PropTypes.Requireable; useWindow: PropTypes.Requireable; isReverse: PropTypes.Requireable; scrollElement: PropTypes.Requireable; children: PropTypes.Requireable; loader: PropTypes.Requireable; }; static defaultProps: { hasMore: boolean; initialLoad: boolean; pageStart: number; threshold: number; useWindow: boolean; isReverse: boolean; scrollElement: null; }; constructor(props: any); scrollListener(): void; componentDidMount(): void; pageLoaded: any; componentDidUpdate(prevProps: any): void; render(): React.ReactElement<{ ref: (node: any) => any; 'data-hook': any; }, string | React.JSXElementConstructor>; scrollComponent: any; calculateTopPosition(el: any): any; attachScrollListener(): void; detachScrollListener: () => void; componentWillUnmount(): void; setDefaultLoader(loader: any): void; _defaultLoader: any; } import React from 'react'; import PropTypes from 'prop-types'; //# sourceMappingURL=InfiniteScroll.d.ts.map