import { useInView } from 'react-intersection-observer'; interface State { pageCount: number; activePage?: number | null; paused: boolean; } export interface UseHorizontalAutoScrollerProps extends Partial> { itemsRef?: Array; itemsPerPage?: number; onChange?(page: number): void; } interface Returns extends State { containerRef: ReturnType[0]; next(): void; prev(): void; pause(): void; resume(): void; onClick(): void; goToPage(page: number): void; } export declare const useHorizontalAutoScroller: ({ itemsRef, itemsPerPage, paused: incomingIsPaused, activePage: incomingActivePage, onChange, }: UseHorizontalAutoScrollerProps) => Returns; export {}; //# sourceMappingURL=useHorizontalAutoScroller.d.ts.map