/** * Internal dependencies */ import type { View } from '../types'; type UseInfiniteScrollProps = { view: View; onChangeView: (view: View) => void; isLoading: boolean; paginationInfo: { totalItems: number; totalPages: number; }; containerRef: React.MutableRefObject; setVisibleEntries?: React.Dispatch>; }; type UseInfiniteScrollResult = { intersectionObserver?: IntersectionObserver | null; }; export declare function useInfiniteScroll({ view, onChangeView, isLoading, paginationInfo, containerRef, setVisibleEntries, }: UseInfiniteScrollProps): UseInfiniteScrollResult; export {}; //# sourceMappingURL=use-infinite-scroll.d.ts.map