import React, { PureComponent } from 'react'; import 'rheostat/initialize'; import Rheostat from 'rheostat'; declare const THEME_MAP: { readonly codementor: { readonly progressBarColor: "rgb(51, 178, 209)"; }; readonly arc: { readonly progressBarColor: "#021b9c"; }; }; export declare const SUPPORTED_THEMES: string[]; declare class Slider extends PureComponent<{ max?: number; min?: number; theme?: keyof typeof THEME_MAP; values: number[]; label?: React.ReactNode; className?: string; disabled?: boolean; snap?: boolean; snapPoints?: number[]; onChange: typeof Rheostat.prototype.props.onChange; onValuesUpdated?: typeof Rheostat.prototype.props.onValuesUpdated; onSliderDragEnd?: typeof Rheostat.prototype.props.onSliderDragEnd; }> { static defaultProps: { theme: "codementor"; min: number; max: number; label: string; className: string; disabled: boolean; snap: boolean; snapPoints: never[]; onValuesUpdated: () => void; onSliderDragEnd: () => void; }; render(): JSX.Element; _getTheme: () => { readonly progressBarColor: "rgb(51, 178, 209)"; } | { readonly progressBarColor: "#021b9c"; }; } export default Slider; export declare const StyledSlider: import("styled-components").StyledComponent<"div", any, { progressBarColor: string; }, never>;