import { GridState } from '../gridState'; import { Coord } from '../types'; import { BaseSelectionState } from './selectionState'; import { CellCoordBounds, ClickMeta, SelectRange } from './selectionTypes'; export declare class AllGridSelection extends BaseSelectionState { arrowDown: (cellBounds: CellCoordBounds) => import("./rowsSelection").RowsSelection; arrowRight: (cellBounds: CellCoordBounds) => import("./colsSelection").ColsSelection; arrowUp: () => this; arrowLeft: () => this; shiftArrowUp: () => this; shiftArrowDown: () => this; shiftArrowLeft: () => this; shiftArrowRight: () => this; mouseMove: () => this; mouseUp: () => AllGridSelection; mouseDown: (cell: Coord, meta: ClickMeta) => import("./rowsSelection").RowsSelection | AllGridSelection | import("./cellsSelection").CellsSelection | import("./colsSelection").ColsSelection; shiftMouseDown: (cell: Coord, meta: ClickMeta) => import("./rowsSelection").RowsSelection | AllGridSelection | import("./cellsSelection").CellsSelection | import("./colsSelection").ColsSelection; getSelectionRange: (cellBounds: CellCoordBounds) => SelectRange; getCursorCell: (cellBounds: CellCoordBounds) => { x: number; y: number; }; getFocusGridOffset: (_: GridState) => Coord | null; }