import { RefObject } from 'react'; export declare const getVisibleChildren: ($viewport?: HTMLDivElement | null | undefined) => { children: number[]; childrenInCenter: number | null; }; export declare const useVisibleElements: ({ debounce, ref, }: { ref: RefObject; debounce?: number | undefined; }, selector: (elements: number[], childrenInCenter: number | null) => T) => T;