import { ErrorWrapperClassNameProps } from '../ErrorWrapper'; export type SliderStep = { label?: number | string; emojiUniCode?: string; }; export interface SliderProps extends ErrorWrapperClassNameProps, Pick, 'id' | 'name' | 'onChange' | 'onBlur'> { /** Activates Error style for the input */ error?: boolean; /** Error text to show above the component */ errorText?: string; /** Error text id */ errorTextId?: string; /** Sets the title of the slider. */ title?: string; /** Adds the left hand label to the element. */ labelLeft?: string; /** Adds the right hand label to the element. */ labelRight?: string; /** Sets aria-label of the slider. */ ariaLabel?: string; /** Disables the slider element. */ disabled?: boolean; /** Sets the minimum allowed value on the slider - this overrides the use of steps prop for minValue/maxValue. */ minValue?: number; /** Sets the maximum allowed value on the slider - this overrides the use of steps prop for minValue/maxValue. */ maxValue?: number; /** If set to false will only trigger onChange once a user interaction has been made, updates to this prop will be taken into account - true by default */ selected?: boolean; /** Sets the steps data for the slider */ steps?: SliderStep[]; /** Sets the step to move per point in the slider */ step?: number; /** Sets the data-testid attribute. */ testId?: string; /** Sets the value of the slider */ value?: number; /** Ref passed to component */ ref?: React.Ref; } export declare const Slider: React.FC; export default Slider;