/// <reference types="react" />
import { ColorFn } from '../../common/Types/sharedTypes';
export type Variant = 'big' | 'small' | 'player';
export type InternalProps = {
    $disabled?: boolean;
    $sliderColor?: ColorFn;
    $variant?: Variant;
    $zIndex?: number;
};
export type Props = {
    defaultValue?: number;
    disabled?: boolean;
    max: number;
    min: number;
    onChange?: (v: number) => void;
    sliderColor?: ColorFn;
    step: number;
    /** Makes component controlled */
    value?: number;
    variant?: Variant;
    readOnly?: boolean;
    formatter?: (value: number) => string;
    showTooltip?: boolean;
};
export type Component = React.FC<Props>;
export { ColorFn };
