import type { UIEventDispatcher } from '@revesuite/lit'; import type { DatabaseBlockModel } from '../../database-model.js'; export declare class RowSelectionManager { private readonly _dispatcher; private readonly _disposables; private readonly _model; private _service; private _startCell; private _database; private _columnWidthHandles; private _startRange; private _rowIds; private _isInDatabase; constructor(dispatcher: UIEventDispatcher, model: DatabaseBlockModel); private _onDragStart; private _onDragMove; private _onDragEnd; private _onClick; private _onKeydown; private _onRowSelectionDelete; private _setColumnWidthHandleDisplay; private _clearRowSelection; private _add; dispose(): void; } //# sourceMappingURL=row.d.ts.map