import type { ComputedRef } from 'vue'; import type { LayoutDirection } from '../types'; interface ListWheelState { atStartEdge: ComputedRef; atEndEdge: ComputedRef; layout: ComputedRef; } type ListWheelHandler = (offset: number) => void; declare const useWheel: ({ atEndEdge, atStartEdge, layout }: ListWheelState, onWheelDelta: ListWheelHandler) => { hasReachedEdge: (offset: number) => boolean; onWheel: (e: WheelEvent) => void; }; export default useWheel;