import { AriaSliderThumbProps } from '@react-types/slider';
import { HTMLAttributes, InputHTMLAttributes, LabelHTMLAttributes, RefObject } from 'react';
import { SliderState } from '@react-stately/slider';
interface SliderThumbAria {
    thumbProps: HTMLAttributes<HTMLElement>;
    inputProps: InputHTMLAttributes<HTMLInputElement>;
    labelProps: LabelHTMLAttributes<HTMLLabelElement>;
}
interface SliderThumbOptions extends AriaSliderThumbProps {
    trackLayout: any;
    inputRef: RefObject<HTMLInputElement>;
}
export declare function useSliderThumb(opts: SliderThumbOptions, state: SliderState, isReversed?: boolean): SliderThumbAria;
export {};
//# sourceMappingURL=useSliderThumb.web.d.ts.map