declare type onItemsRenderedParams = {
    visibleStartIndex: number;
    visibleStopIndex: number;
};
declare type onItemsRendered = (params: onItemsRenderedParams) => void;
export declare type Props = {
    children: (arg0: {
        onItemsRendered: onItemsRendered;
        ref: any;
    }) => any;
    isItemLoaded: (index: number) => boolean;
    itemCount: number;
    loadMoreItems: (startIndex: number, stopIndex: number) => Promise<void>;
    loadMoreRows?: (startIndex: number, stopIndex: number) => Promise<void>;
    minimumBatchSize?: number;
    threshold?: number;
};
export declare const InfiniteLoader: ({ children, isItemLoaded, itemCount, loadMoreItems, loadMoreRows, minimumBatchSize, threshold, }: Props) => any;
export {};
