import * as react from 'react'; import { ReactNode } from 'react'; import { a as InputBaseProps } from './inputs.types-vl3PAc4q.js'; import './types-8Sv0rCjw.js'; interface SliderBaseProps extends InputBaseProps { min?: number; max?: number; step?: number; showValue?: boolean; marks?: { value: number; label?: string; }[]; prefix?: ReactNode; suffix?: ReactNode; } interface SliderSingleProps extends SliderBaseProps { range?: false; value?: number; defaultValue?: number; onValueChange?: (value: number) => void; } interface SliderRangeProps extends SliderBaseProps { range: true; value?: [number, number]; defaultValue?: [number, number]; onValueChange?: (value: [number, number]) => void; } type SliderProps = SliderSingleProps | SliderRangeProps; declare const Slider: react.ForwardRefExoticComponent>; export { Slider, type SliderProps, type SliderRangeProps, type SliderSingleProps };