///
import * as React from 'react';
export interface InfiniteListProps {
/**
* Does the resource have more entities
*/
hasMore: boolean;
/**
* Should show loading
*/
isLoading: boolean;
/**
* Callback to load more entities
*/
onLoadMore: Function;
/**
* Scroll threshold
*/
threshold?: number;
/**
* Throttle rate
*/
throttle?: number;
/** Should load on mount */
loadOnMount: boolean;
}
export declare class InfiniteList extends React.Component {
static defaultProps: {
threshold: number;
throttle: number;
};
sentinel: any;
componentDidMount(): void;
componentWillUnmount(): void;
checkWindowScroll: any;
render(): JSX.Element;
}