import { type EventHandlerResult } from '../EventHandlerResult'; import type Grid from '../Grid'; import GridMouseHandler, { type GridMouseEvent } from '../GridMouseHandler'; import { type GridPoint, type TokenBox } from '../GridUtils'; declare class GridTokenMouseHandler extends GridMouseHandler { timeoutId?: ReturnType; private isHold; private isDown; protected currentLinkBox?: TokenBox; private static HOLD_LENGTH; isHoveringLink(gridPoint: GridPoint, grid: Grid): boolean; /** * Set the cursor to pointer when hovering over a link * @param gridPoint Mouse position information * @param grid The grid * @returns False */ protected setCursor(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onMove(gridPoint: GridPoint, grid: Grid): EventHandlerResult; onDown(gridPoint: GridPoint, grid: Grid, event: GridMouseEvent): EventHandlerResult; onClick(gridPoint: GridPoint, grid: Grid): EventHandlerResult; } export default GridTokenMouseHandler; //# sourceMappingURL=GridTokenMouseHandler.d.ts.map