import { Ref } from "vue"; //#region src/float-button/hooks/useScroll.d.ts type ScrollTarget = HTMLElement | Window | Document; interface UseScrollOptions { /** Reactive getter of the scroll container */ getTarget: Ref<() => ScrollTarget | null | undefined>; showProgress: Ref; visibilityHeight: Ref; } declare function getScrollProgress(target?: ScrollTarget | null): number; declare function useScroll(options: UseScrollOptions): { scrollProgress: import("vue").ShallowRef; visible: import("vue").ShallowRef; }; //#endregion export { ScrollTarget, UseScrollOptions, useScroll as default, getScrollProgress };