export const TableRecordDelayedHierarchyState = {
    none: undefined,
    canLoadChildren: 'can-load-children',
    loadingChildren: 'loading-children'
};
/**
 * The possible directions a table column can be sorted in.
 */
export const TableColumnSortDirection = {
    none: undefined,
    ascending: 'ascending',
    descending: 'descending'
};
/**
 * The selection modes of rows in the table.
 */
export const TableRowSelectionMode = {
    none: undefined,
    single: 'single',
    multiple: 'multiple'
};
/**
 * @internal
 *
 * The possible selection states that the table or a table row can be in.
 */
export const TableRowSelectionState = {
    notSelected: 'not-selected',
    selected: 'selected',
    partiallySelected: 'partially-selected'
};
/**
 * @internal
 *
 * Alignment of column content
 */
export const TableColumnAlignment = {
    left: 'left',
    right: 'right'
};
/**
 * Table keyboard focus types
 */
export const TableFocusType = {
    none: 'none',
    columnHeader: 'columnHeader',
    headerActions: 'headerActions',
    row: 'row',
    rowSelectionCheckbox: 'rowSelectionCheckbox',
    cell: 'cell',
    cellActionMenu: 'cellActionMenu',
    cellContent: 'cellContent'
};
//# sourceMappingURL=types.js.map