import * as React from "react"; import type { Slider as SliderPrimitives } from "radix-ui"; import { type SliderThumbProps } from "./components/index.js"; type SliderRootProps = Omit & { min: number; }; type SliderPrimitiveRendererProps = SliderRootProps & SliderThumbProps; declare const SliderPrimitiveRenderer: ({ tooltipSide, textValue, showTooltip, ...sliderProps }: SliderPrimitiveVm) => React.JSX.Element; interface SliderPrimitiveProps extends Omit { onValueChange: (value: number) => void; onValueCommit?: (value: number) => void; showTooltip?: boolean; tooltipSide?: "top" | "bottom"; transformValue?: (value: number) => string; value?: number; } type SliderPrimitiveVm = SliderRootProps & SliderThumbProps; declare const SliderPrimitive: (props: SliderPrimitiveProps) => React.JSX.Element; export { SliderPrimitive, SliderPrimitiveRenderer, type SliderPrimitiveVm, type SliderPrimitiveProps, type SliderPrimitiveRendererProps };