/** * `useInView(opts)` returns `{ ref, inView }`. The `ref` is a Vue * `Ref` to bind via `v-bind:ref` (template ref syntax). * The `inView` ref flips on intersection enter/leave. */ import { type InViewEntry, type InViewOpts } from "@kinem/core"; import { type Ref } from "vue"; export interface UseInViewOpts extends InViewOpts { readonly onEnter?: (entry: InViewEntry) => undefined | (() => void); } export interface UseInViewResult { readonly elRef: Ref; readonly inView: Ref; } export declare function useInView(opts?: UseInViewOpts): UseInViewResult; //# sourceMappingURL=useInView.d.ts.map