import { type VariantProps } from 'class-variance-authority';
import { Slider as SliderPrimitive } from 'radix-ui';
import * as React from 'react';
import { type ComponentPropsWithoutRef } from 'react';
declare const slider: (props?: ({
    variant?: "range" | "single" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export interface SliderProps extends Omit<ComponentPropsWithoutRef<typeof SliderPrimitive.Root>, 'value' | 'defaultValue' | 'onChange'>, VariantProps<typeof slider> {
    value?: number | [number, number];
    defaultValue?: number | [number, number];
    min?: number;
    max?: number;
    step?: number;
    label?: string | [string, string];
    onChange?: (value: number | [number, number]) => void;
    'aria-label'?: string;
    'aria-valuetext'?: string;
}
export declare const Slider: React.ForwardRefExoticComponent<SliderProps & React.RefAttributes<HTMLSpanElement>>;
export {};
//# sourceMappingURL=slider.d.ts.map