import React from 'react'; import PropTypes from 'prop-types'; import { events } from '../../util'; import type { RangeFixedSliderProps, RangeFixedSliderState } from '../types'; export default class FixedSlider extends React.Component { static displayName: string; static propTypes: { hasTip: PropTypes.Requireable; tooltipVisible: PropTypes.Requireable; onTooltipVisibleChange: PropTypes.Requireable<(...args: any[]) => any>; tooltipAnimation: PropTypes.Requireable>; value: PropTypes.Requireable>; tipRender: PropTypes.Requireable<(...args: any[]) => any>; disabled: PropTypes.Requireable; hasMovingClass: PropTypes.Requireable; rtl: PropTypes.Requireable; }; static defaultProps: { disabled: boolean; hasTip: boolean; onChange: () => void; onProcess: () => void; tipRender: (value: number | string) => string | number; reverse: boolean; rtl: boolean; }; keyState: 'down' | 'enter' | ''; _onMouseUpListener: ReturnType | null; constructor(props: RangeFixedSliderProps); _onMouseEnter(): void; _onMouseLeave(): void; _onMouseDown(): void; _onMouseUp(): void; _addDocumentEvents(): void; _removeDocumentEvents(): void; render(): React.JSX.Element; }