import React from 'react'; interface HandleProps { prefixCls?: string; className?: string; vertical?: boolean; offset?: number; style?: React.CSSProperties; disabled?: boolean; min?: number; max?: number; value?: number; tabIndex?: number; handle?: React.ReactNode; onMouseEnter?: React.MouseEventHandler; onMouseLeave?: React.MouseEventHandler; } interface HandleStates { clickFocused: boolean; } export default class Handle extends React.Component { state: { clickFocused: boolean; }; private onMouseUpListener; private handle; componentDidMount(): void; componentWillUnmount(): void; setClickFocus(focused: any): void; handleMouseUp: () => void; handleBlur: () => void; handleKeyDown: () => void; clickFocus(): void; focus(): void; blur(): void; render(): JSX.Element; } export {};