/**
 * TableKeyboardHandler
 *
 * Handles keyboard navigation within tables.
 * Supports Tab/Shift+Tab navigation and arrow key navigation between cells.
 */
export declare class TableKeyboardHandler {
    /**
     * Handle Tab key navigation
     * @param cell - The current cell
     * @param shiftKey - Whether Shift key is pressed (for backward navigation)
     * @param contentEditableRef - Reference to the contentEditable container
     * @returns true if navigation was handled, false otherwise
     */
    static handleTab(cell: HTMLTableCellElement, shiftKey: boolean, contentEditableRef: HTMLDivElement): boolean;
    /**
     * Handle arrow key navigation
     * @param cell - The current cell
     * @param direction - Direction to navigate: 'up', 'down', 'left', or 'right'
     * @returns true if navigation was handled, false otherwise
     */
    static handleArrowKey(cell: HTMLTableCellElement, direction: 'up' | 'down' | 'left' | 'right'): boolean;
}
