import React from 'react';
import { FormControlWrapperPublicProps } from '../../FormLayout/components/FormControlWrapper';
import { FormControlCommonProps } from '../types.js';
import '../FormControls.css';
import './Slider.css';
export interface SliderProps extends FormControlCommonProps, FormControlWrapperPublicProps {
    max?: number;
    min?: number;
    onBlur?: () => void;
    /** The onChangeValue() prop is fired when the user stops sliding on the track, this prop is fired on every step as the user is sliding the thumb */
    onChangeValueImmediate?: (value: number) => void;
    onFocus?: () => void;
    renderThumb?: (data: {
        value: number;
    }) => React.ReactElement;
    step?: number;
    value?: number;
}
declare const Slider: ({ error, disabled, hint, label, labelBehavior, max, maxWidth, min, minWidth, name, onBlur, onChange, onChangeValue, onChangeValueImmediate, onFocus, renderThumb, showErrorMessage, subText, step, value, }: SliderProps) => React.ReactElement;
export { Slider };
