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 GridHorizontalScrollBarMouseHandler extends GridMouseHandler { static getLeftWithOffsetFromRawLeft(grid: Grid, rawLeft: number): { left: VisibleIndex; leftOffset: number; }; private dragOffset?; cursor: string; isInScrollBar(gridPoint: GridPoint, grid: Grid): boolean; getLeftWithOffset(gridPoint: GridPoint, grid: Grid): { left: number; leftOffset: number; }; onDown(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onDrag(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onMove(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onUp(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onClick(gridPoint: GridPoint, grid: Grid): EventHandlerResult; } export default GridHorizontalScrollBarMouseHandler; //# sourceMappingURL=GridHorizontalScrollBarMouseHandler.d.ts.map