import { default as React } from 'react';
import * as SliderPrimitive from "@radix-ui/react-slider";
export interface BarLineSliderProps extends Omit<React.ComponentPropsWithoutRef<typeof SliderPrimitive.Root>, "value" | "defaultValue" | "children"> {
    value?: number[];
    defaultValue?: number[];
    onValueChange?: (value: number[]) => void;
    icon?: React.ReactNode;
    /**
     * Defines the cross-axis size (Thickness) of the slider.
     * - Horizontal: Height
     * - Vertical: Width
     * @default "h-12" (Horizontal) or "w-12" (Vertical)
     */
    thickness?: string;
    /**
     * @deprecated Use `thickness` instead.
     */
    barHeight?: string;
    /**
     * The height/width of the inactive line.
     * @default "h-1.5" or "w-1.5"
     */
    lineSize?: string;
    /**
     * @deprecated Use `lineSize` instead.
     */
    lineHeight?: string;
    shape?: "full" | "minimal" | "sharp";
    activeColor?: string;
    inactiveColor?: string;
}
export declare const BarLineSlider: React.ForwardRefExoticComponent<BarLineSliderProps & React.RefAttributes<HTMLSpanElement>>;
