import { type ComponentPropsWithoutRef } from 'react'; /** Agent-readiness curated handle for Slider. */ export interface SliderHandle { getValue: () => number[]; setValue: (value: number[]) => void; } import * as RadixSlider from '@radix-ui/react-slider'; import { type VariantProps } from 'class-variance-authority'; export interface SliderMark { value: number; label?: string; } declare const sliderVariants: (props?: ({ size?: "sm" | "md" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; type RadixSliderRootProps = ComponentPropsWithoutRef; export interface SliderProps extends Omit, VariantProps { value?: number[]; defaultValue?: number[]; marks?: SliderMark[]; minLabel?: string; maxLabel?: string; formatValue?: (value: number) => string; alwaysShowValue?: boolean; step?: number; largeStep?: number; thumbLabels?: string[]; size?: 'sm' | 'md' | 'lg'; orientation?: 'horizontal' | 'vertical'; onValueChange?: (value: number[]) => void; onValueCommit?: (value: number[]) => void; className?: string; } export declare const Slider: import("react").ForwardRefExoticComponent>; export {}; //# sourceMappingURL=slider.d.ts.map