import { h, Component } from 'preact'; import type { RangeBoundaries } from '../../connectors/range/connectRange'; import type { ComponentCSSClasses } from '../../types'; import type { RangeSliderCssClasses, RangeSliderWidgetParams } from '../../widgets/range-slider/range-slider'; export type RangeSliderComponentCSSClasses = ComponentCSSClasses; export type SliderProps = { refine: (values: RangeBoundaries) => void; min?: number; max?: number; values: RangeBoundaries; pips?: boolean; step?: number; tooltips?: RangeSliderWidgetParams['tooltips']; cssClasses: RangeSliderComponentCSSClasses; }; declare class Slider extends Component { private get isDisabled(); private handleChange; private computeDefaultPitPoints; private computeSnapPoints; private createHandleComponent; render(): h.JSX.Element; } export default Slider;