import { type EventHandlerResult } from '../EventHandlerResult'; import type Grid from '../Grid'; import GridMouseHandler, { type GridMouseEvent } from '../GridMouseHandler'; import { type GridPoint } from '../GridUtils'; declare class GridSelectionMouseHandler extends GridMouseHandler { private startPoint?; private hasExtendedFloating; private timer?; private lastTriggerTime?; onDown(gridPoint: GridPoint, grid: Grid, event: GridMouseEvent): EventHandlerResult; onDrag(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onUp(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onDoubleClick(gridPoint: GridPoint, grid: Grid, event: GridMouseEvent): EventHandlerResult; onContextMenu(gridPoint: GridPoint, grid: Grid, event: GridMouseEvent): EventHandlerResult; moveSelection(grid: Grid, gridPoint: GridPoint, deltaX: number, deltaY: number): void; startTimer(grid: Grid, gridPoint: GridPoint, deltaX: number, deltaY: number): void; stopTimer(): void; } export default GridSelectionMouseHandler; //# sourceMappingURL=GridSelectionMouseHandler.d.ts.map