import React from 'react'; import { ScrollBarProps, ScrollBarState } from './VirtualList.types'; export declare class ScrollBar extends React.Component { moveRaf: number; scrollbarRef: React.RefObject; thumbRef: React.RefObject; visibleTimeout: ReturnType; state: ScrollBarState; componentDidMount(): void; componentDidUpdate(prevProps: ScrollBarProps): void; componentWillUnmount(): void; delayHidden: () => void; onScrollbarTouchStart: (e: TouchEvent) => void; onContainerMouseDown: React.MouseEventHandler; patchEvents: () => void; removeEvents: () => void; onMouseDown: (e: React.MouseEvent | TouchEvent) => void; onMouseMove: (e: MouseEvent | TouchEvent) => void; onMouseUp: () => void; getSpinHeight: () => number; getEnableScrollRange: () => number; getEnableHeightRange: () => number; getTop: () => number; showScroll: () => boolean; render(): React.JSX.Element; }