/**
* @fileoverview Slider — range input with spring-animated thumb and track fill.
* @module packages/ui/components/ui/slider
* @layer core
*
* @component
* @example
* import { Slider } from '@saasflare/ui';
*
*/
import * as React from "react";
import * as SliderPrimitive from "@radix-ui/react-slider";
import { type SaasflareComponentProps } from "../../providers";
/**
* Props for {@link Slider}.
*
* Extends the Radix Slider root props (`value`, `min`, `max`, `step`, …) with
* {@link SaasflareComponentProps}, so `animated` can be supplied per-instance
* or inherited from .
*/
interface SliderProps extends Omit, keyof SaasflareComponentProps>, SaasflareComponentProps {
}
/**
* Range slider for selecting one or more numeric values along a track. Renders
* one thumb per value with spring-animated hover/press scaling; supports
* horizontal and vertical layouts via the Radix `orientation` prop.
*
* @component
* @layer core
*
* @example
*
*/
declare function Slider({ className, defaultValue, value, min, max, surface, radius, animated, iconWeight, ...props }: SliderProps): import("react/jsx-runtime").JSX.Element;
export { Slider, type SliderProps };