import React from 'react'; export declare type OnTableRowsRenderedArg = { startIndex: number; stopIndex: number; }; export declare type Props = { nodes: Node[]; rowCount: number; fetchMore: ({ offset }: { offset: number; }) => void; children: (arg: { onTableRowsRendered: (arg: OnTableRowsRenderedArg) => void; }) => React.ReactElement; onTableRowsRendered: (arg: OnTableRowsRenderedArg) => void; isNodeNotAvailable: (node: Node) => boolean; }; declare function defaultIsNodeNotAvailable(product: Node): boolean; declare function InfiniteLoader(props: Props): React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)>; declare namespace InfiniteLoader { var defaultProps: { isNodeNotAvailable: typeof defaultIsNodeNotAvailable; onTableRowsRendered: () => void; fetchMore: () => void; }; } export default InfiniteLoader;