import { RefObject } from 'react'; interface Args extends IntersectionObserverInit { freezeOnceVisible?: boolean; } declare function useIntersectionObserver(elementRef: RefObject, { threshold, root, rootMargin, freezeOnceVisible }: Args): IntersectionObserverEntry | undefined; export default useIntersectionObserver;