import React from 'react';
import BaseSliderProps from './interface';
export interface SliderCssVars {
    '--line-size'?: React.CSSProperties['width' | 'height'];
    '--line-border-radius'?: React.CSSProperties['borderRadius'];
    '--line-background'?: React.CSSProperties['background'];
    '--line-active-background'?: React.CSSProperties['background'];
    '--dot-size'?: React.CSSProperties['width' | 'height'];
    '--dot-background'?: React.CSSProperties['background'];
    '--dot-border-color'?: React.CSSProperties['borderColor'];
    '--dot-border-width'?: React.CSSProperties['borderWidth'];
    '--dot-active-border-color'?: React.CSSProperties['borderColor'];
    '--knob-size'?: React.CSSProperties['width' | 'height'];
    '--knob-size-small'?: React.CSSProperties['width' | 'height'];
    '--knob-background'?: React.CSSProperties['background'];
    '--knob-box-shadow'?: React.CSSProperties['boxShadow'];
    '--mark-font-size'?: React.CSSProperties['fontSize'];
    '--mark-text-color'?: React.CSSProperties['color'];
    '--mark-spacing'?: React.CSSProperties['left' | 'top'];
    '--disabled-opacity'?: React.CSSProperties['opacity'];
}
export interface SliderProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'defaultValue' | 'onChange'>, BaseSliderProps {
}
declare const Slider: React.ForwardRefExoticComponent<SliderProps & React.RefAttributes<HTMLDivElement>>;
export default Slider;
