import type { Options } from "../types/state.js"; type InViewOptions = Options["inViewOptions"]; export interface UseInViewOptions extends Omit { root?: HTMLElement | Document; } declare class UseInView { #private; get current(): boolean; constructor(node: () => HTMLElement, options: () => UseInViewOptions); } export declare const useInView: (node: () => HTMLElement, options: () => UseInViewOptions) => UseInView; export {};