import type { TableRecord, TableRowState } from '../../types'; import { SelectionManagerBase } from './selection-manager-base'; /** * Selection manager for interactive selection when the selection mode of the table is * `TableRowSelectionMode.single`. */ export declare class SingleSelectionManager extends SelectionManagerBase { handleRowSelectionToggle(rowState: TableRowState, isSelecting: boolean, _shiftKey: boolean): boolean; handleRowClick(rowState: TableRowState, _shiftKey: boolean, _ctrlKey: boolean): boolean; handleActionMenuOpening(rowState: TableRowState): boolean; }