import { RefObject } from 'react'; import { GridState } from '../gridState'; import { EditingCell, ReactCanvasGridProps } from '../ReactCanvasGrid'; import { Coord } from '../types'; export declare function isLeftButton(event: MouseEvent | React.MouseEvent): boolean; export declare function handleWheel(e: WheelEvent, gridState: GridState): void; export declare function handleMouseDown(event: React.MouseEvent, coord: Coord, rootRef: RefObject, gridState: GridState, props: ReactCanvasGridProps, editingCell: EditingCell | null): void; export declare function handleMouseMove(event: MouseEvent, coord: Coord, rootRef: RefObject, gridState: GridState, props: ReactCanvasGridProps, editingCell: EditingCell | null): 'grid' | 'scrollbar' | 'autofill-handle'; export declare function handleMouseUp(coord: Coord, gridState: GridState, props: ReactCanvasGridProps, editingCell: EditingCell | null): void;