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.none`.
 */
export declare class DisabledSelectionManager<TData extends TableRecord> extends SelectionManagerBase<TData> {
    handleRowSelectionToggle(_rowState: TableRowState, _isSelecting: boolean, _shiftKey: boolean): boolean;
    handleRowClick(_rowState: TableRowState, _shiftKey: boolean, _ctrlKey: boolean): boolean;
    handleActionMenuOpening(_rowState: TableRowState): boolean;
}
