import { Ref } from 'vue'; import type { BasicTarget } from '../utils/domTarget'; declare type Position = { left: number; top: number; }; export declare type Target = BasicTarget; export declare type ScrollListenController = (val: Position) => boolean; declare function useScroll(target?: Target, shouldUpdate?: ScrollListenController): Ref; export default useScroll;