import type { ActiveCellState } from './core'; export type GridKeyboardIntent = 'moveLeft' | 'moveRight' | 'moveUp' | 'moveDown' | 'tabNext' | 'tabPrev' | 'rowStart' | 'rowEnd' | 'gridStart' | 'gridEnd' | 'pageUp' | 'pageDown' | 'activate' | 'clearCells' | 'noop'; export declare function getKeyboardIntent(event: KeyboardEvent): GridKeyboardIntent; export declare function getNextActiveCell(current: ActiveCellState, intent: GridKeyboardIntent, bounds: { maxRow: number; maxCol: number; pageSize?: number; }): ActiveCellState;