import { default as React } from 'react'; import { VariantProps } from 'class-variance-authority'; declare const sliderVariants: (props?: ({ orientation?: "horizontal" | "vertical" | null | undefined; size?: "sm" | "md" | "lg" | null | undefined; } & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; export interface SliderProps extends Omit, 'onChange' | 'defaultValue'>, VariantProps { /** Minimum value */ min?: number; /** Maximum value */ max?: number; /** Step increment */ step?: number; /** Current value (controlled) */ value?: number | [number, number]; /** Default value (uncontrolled) */ defaultValue?: number | [number, number]; /** Callback when value changes */ onChange?: (value: number | [number, number]) => void; /** Callback when dragging starts */ onChangeStart?: (value: number | [number, number]) => void; /** Callback when dragging ends */ onChangeEnd?: (value: number | [number, number]) => void; /** Whether the slider is disabled */ disabled?: boolean; /** Show marks at specific values */ marks?: number[] | { value: number; label?: string; }[]; /** Show tooltip with current value */ showTooltip?: boolean; /** Format function for tooltip/marks */ formatValue?: (value: number) => string; /** ARIA label */ 'aria-label'?: string; /** ARIA labelledby */ 'aria-labelledby'?: string; } export declare const Slider: React.ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Slider.d.ts.map