import { type Ref, type MaybeRefOrGetter } from 'vue'; export interface UseIntersectionObserverOptions { target?: MaybeRefOrGetter; root?: MaybeRefOrGetter; rootMargin?: MaybeRefOrGetter; threshold?: MaybeRefOrGetter; disabled?: MaybeRefOrGetter; } export interface UseIntersectionObserverReturn { isIntersecting: Ref; intersectionRatio: Ref; observe: () => void; unobserve: () => void; stop: () => void; } export declare function useIntersectionObserver(options?: UseIntersectionObserverOptions): UseIntersectionObserverReturn;