import { type EventHandlerResult } from '../EventHandlerResult'; import type Grid from '../Grid'; import { type VisibleIndex } from '../GridMetrics'; import GridMouseHandler from '../GridMouseHandler'; import { type GridPoint } from '../GridUtils'; declare class GridVerticalScrollBarMouseHandler extends GridMouseHandler { static getTopWithOffsetFromRawTop(grid: Grid, rawTop: number): { top: VisibleIndex; topOffset: number; }; private dragOffset?; cursor: string; isInScrollBar(gridPoint: GridPoint, grid: Grid): boolean; getTopWithOffset(gridPoint: GridPoint, grid: Grid): { top: number; topOffset: number; }; onDown(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onMove(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onDrag(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onUp(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onClick(gridPoint: GridPoint, grid: Grid): EventHandlerResult; } export default GridVerticalScrollBarMouseHandler; //# sourceMappingURL=GridVerticalScrollBarMouseHandler.d.ts.map