import { Ref } from 'vue'; import { VueTemplateRefElement } from './useResizeObserver.js'; export type UseIntersectionObserverOptions = { /** * Sets the root element to use for intersection checking. * * @default null */ root?: Element | null; /** * Margin around the root element. * * @default '0px' */ rootMargin?: string; /** * Thresholds at which to trigger the callback. * * @default [0] */ thresholds?: number | number[]; }; export declare const useIntersectionObserver: (target?: Ref, options?: UseIntersectionObserverOptions) => { isIntersecting: Ref; };