export type NavAction = 'up' | 'down' | 'left' | 'right' | 'home' | 'end' | 'pageup' | 'pagedown'; /** Maps grid navigation and undo/redo keys and forwards them to the grid. */ export declare class KeyboardHandler { private host; private onNav; private onUndoRedo; private onActivate; private readonly onKeyDown; constructor(host: HTMLElement, onNav: (action: NavAction, extend: boolean) => void, onUndoRedo: (action: 'undo' | 'redo') => void, onActivate: () => void); dispose(): void; }