export { getSelectedCellInfo, getSelectedTableInfo } from './analytics';
export { getColumnClassNames, getColumnDeleteButtonParams, getColumnsWidths, isColumnDeleteButtonVisible, } from './column-controls';
export { createCellHoverDecoration, createColumnControlsDecoration, createColumnLineResize, createColumnSelectedDecorations, createControlsHoverDecoration, createResizeHandleDecoration, findControlsHoverDecoration, updateNodeDecorations, } from './decoration';
export { getColumnOrRowIndex, getMousePositionHorizontalRelativeByElement, getMousePositionVerticalRelativeByElement, hasResizeHandler, isCell, isColumnControlsDecorations, isCornerButton, isInsertRowButton, isResizeHandleDecoration, isRowControlsButton, isTableControlsButton, updateResizeHandles, } from './dom';
export { checkIfHeaderColumnEnabled, checkIfHeaderRowEnabled, checkIfNumberColumnEnabled, containsHeaderColumn, containsHeaderRow, getTableWidth, isIsolating, isLayoutSupported, tablesHaveDifferentColumnWidths, tablesHaveDifferentNoOfColumns, } from './nodes';
export { removeTableFromFirstChild, removeTableFromLastChild, transformSliceToCorrectEmptyTableCells, transformSliceToFixHardBreakProblemOnCopyFromCell, transformSliceToRemoveOpenTable, unwrapContentFromTable, } from './paste';
export { copyPreviousRow, getRowClassNames, getRowDeleteButtonParams, getRowHeights, getRowsParams, isRowDeleteButtonVisible, } from './row-controls';
export type { RowParams } from './row-controls';
export { getSelectedColumnIndexes, getSelectedRowIndexes, isSelectionUpdated, normalizeSelection, } from './selection';
export { TableSortStep } from './sort-step';
export { getMergedCellsPositions } from './table';
export { updatePluginStateDecorations } from './update-plugin-state-decorations';
