import { CommandBase } from '../command-base'; import { SimpleCommandState } from '../command-states'; import { TableNavDirection } from '../../selection/table-nav-direction'; export { TableNavDirection }; export declare class SelectionCommandBase extends CommandBase { getState(): SimpleCommandState; isEnabledInReadOnlyMode(): boolean; protected shouldCollapseSingleCellTableSelection(entryDirection: TableNavDirection, shrinkDirection: TableNavDirection): boolean; protected collapseSingleCellTableSelectionToCaret(): boolean; protected collapseTableCellSelectionSpatialFocus(direction: TableNavDirection): boolean; beforeExecute(): void; afterExecute(): void; }