import { MDCSlider } from '@material/slider';
import MaterialComponent from '../Base/MaterialComponent';
export interface ISliderProps {
    disabled?: boolean;
    discrete?: boolean;
    value?: number;
    min?: number;
    max?: number;
    step?: number;
    onInput?: JSX.GenericEventHandler;
    onChange?: JSX.GenericEventHandler;
}
export interface ISliderState {
}
export declare class Slider extends MaterialComponent<ISliderProps, ISliderState> {
    MDComponent?: MDCSlider;
    protected componentName: string;
    protected mdcProps: string[];
    componentDidMount(): void;
    componentWillUnmount(): void;
    getValue(): any;
    setValue(value?: number): void;
    protected onChange(e: any): void;
    protected onInput(e: any): void;
    protected materialDom(allprops: any): JSX.Element;
}
export default Slider;
