/// <reference types="react" />
import { ReactElement, ThemeColor } from '../../@declares';
import { InputTypes } from '.';
declare namespace Slider {
    type Input = InputTypes.CoreInput<number> & React.DOMAttributes<HTMLInputElement> & {
        tabIndex?: number;
        id?: string;
        disabled?: boolean;
        value?: number;
        color?: Color;
        min: number;
        max: number;
        step: number;
        legends?: {
            enable?: boolean;
            custom?: LegendsCallback;
            showAlways?: boolean;
        };
    };
    type Color = ThemeColor | 'theme' | 'posi' | 'nega' | 'warn';
    type LegendsCallback = {
        (value: number): ReactElement;
    };
    type DataLevelingResult = {
        stepValue: number;
        stepIndex: number;
        positionLeft: string;
    };
}
declare const Slider: React.FC<Slider.Input>;
export { Slider, Slider as default };
