/// interface UseObserver { (callback: IntersectionObserverCallback, options?: IntersectionObserverInit, externalState?: React.ComponentState[]): (node: Element | null) => void; } /** * useObserver * @param callback IntersectionObserverCallback * @param options IntersectionObserverInit * @param externalState React.ComponentState[] */ declare const useObserver: UseObserver; export default useObserver;