import * as React from "react"; export type SliderProps = Omit, "type" | "value" | "defaultValue" | "onChange"> & { value?: number; defaultValue?: number; onValueChange?: (value: number) => void; min?: number; max?: number; step?: number; label?: React.ReactNode; description?: React.ReactNode; showValue?: boolean; formatValue?: (value: number) => React.ReactNode; }; declare function Slider({ value, defaultValue, onValueChange, min, max, step, label, description, showValue, formatValue, className, disabled, ...props }: SliderProps): React.JSX.Element; export type RangeSliderValue = [number, number]; export type RangeSliderProps = Omit & { value?: RangeSliderValue; defaultValue?: RangeSliderValue; onValueChange?: (value: RangeSliderValue) => void; showValue?: boolean; formatValue?: (value: RangeSliderValue) => React.ReactNode; }; declare function RangeSlider({ value, defaultValue, onValueChange, min, max, step, label, description, showValue, formatValue, className, disabled, ...props }: RangeSliderProps): React.JSX.Element; export { RangeSlider, Slider };