import type { ScrollInfoOptions } from "../types/index.js"; export interface UseScrollOptions extends Omit { container?: HTMLElement | null; target?: HTMLElement | null; } /** Plain object or getter — mirrors Vue’s `MaybeRefOrGetter`. */ export type UseScrollOptionsInput = UseScrollOptions | (() => UseScrollOptions); export declare function useScroll(scrollOptions?: UseScrollOptions): { scrollX: import("motion-dom").MotionValue; scrollY: import("motion-dom").MotionValue; scrollXProgress: import("motion-dom").MotionValue; scrollYProgress: import("motion-dom").MotionValue; };