/** * @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 };