import * as React from "react";
interface InfiniteScrollProps {
    hasMore: boolean;
    isLoading: boolean;
    loadMoreFunc: Function;
    parentElement?: Element;
    loaderComponent?: React.ReactNode;
    loaderHeight?: number;
    thresholdMargin?: string;
}
declare class InfiniteScroll extends React.PureComponent<InfiniteScrollProps> {
    private thresholdNode;
    private intersectionObserver;
    componentDidMount(): void;
    render(): JSX.Element;
    private getThresholdNode;
    private loadItems;
}
export default InfiniteScroll;
