import type { CSSProperties, ComputedRef, Ref, SetupContext } from 'vue'; import type { SliderButtonEmits, SliderButtonInitData, SliderButtonProps } from '../button'; export declare const useSliderButton: (props: SliderButtonProps, initData: SliderButtonInitData, emit: SetupContext['emit']) => { disabled: Ref; button: Ref; tooltip: Ref; tooltipVisible: Ref; showTooltip: Ref>; wrapperStyle: ComputedRef; formatValue: ComputedRef; handleMouseEnter: () => void; handleMouseLeave: () => void; onButtonDown: (event: MouseEvent | TouchEvent) => void; onKeyDown: (event: KeyboardEvent) => void; setPosition: (newPosition: number) => Promise; };