import { ComputedRef } from 'vue'; type BetterScroll = any; interface TxScrollWheelProps { wheel?: boolean; bounce?: boolean; scrollChaining?: boolean; options?: Record; } interface UseScrollWheelOptions { props: Readonly; isNativeMode: ComputedRef; isScrollXEnabled: ComputedRef; isScrollYEnabled: ComputedRef; getBetterScroll: () => BetterScroll | null; } export declare function useScrollWheel(options: UseScrollWheelOptions): { isWheeling: import('vue').Ref; getOptions: () => { optionsFromProps: { [x: string]: unknown; }; resolvedWheelOvershoot: number; }; getTransitionOverride: () => { useTransition: boolean; } | { useTransition?: undefined; }; setupWheel: (el: HTMLElement | null) => void; destroyWheel: () => void; }; export {};