export let SORTING = /*#__PURE__*/function (SORTING) {
  SORTING["ASC"] = "asc";
  SORTING["DESC"] = "desc";
  return SORTING;
}({});
export let ACTIONS = /*#__PURE__*/function (ACTIONS) {
  ACTIONS["PIN"] = "pin";
  ACTIONS["UNPIN"] = "unpin";
  return ACTIONS;
}({});
export let ALIGNMENT = /*#__PURE__*/function (ALIGNMENT) {
  ALIGNMENT["LEFT"] = "left";
  ALIGNMENT["RIGHT"] = "right";
  return ALIGNMENT;
}({});
export let TABLE_SIZE = /*#__PURE__*/function (TABLE_SIZE) {
  TABLE_SIZE["SMALL"] = "small";
  TABLE_SIZE["MEDIUM"] = "medium";
  TABLE_SIZE["LARGE"] = "large";
  TABLE_SIZE["FLEXIBLE"] = "flexible";
  TABLE_SIZE["NESTED"] = "nested";
  return TABLE_SIZE;
}({});
export const PINNED_WIDTH_THRESHOLD = 0.7;
export const REACT_VIRTUAL_OVERSCAN = 10;
export const REACT_VIRTUAL_TEST_OVERSCAN = 100;
export const ROW_SIZE = {
  [TABLE_SIZE.SMALL]: 29,
  [TABLE_SIZE.MEDIUM]: 49,
  [TABLE_SIZE.LARGE]: 69,
  [TABLE_SIZE.FLEXIBLE]: 200,
  [TABLE_SIZE.NESTED]: 49
};
export let COLUMN_SIZE = function (COLUMN_SIZE) {
  COLUMN_SIZE[COLUMN_SIZE["MIN_WIDTH"] = 92] = "MIN_WIDTH";
  COLUMN_SIZE[COLUMN_SIZE["MAX_WIDTH"] = Number.MAX_SAFE_INTEGER] = "MAX_WIDTH";
  COLUMN_SIZE[COLUMN_SIZE["WIDTH"] = 150] = "WIDTH";
  COLUMN_SIZE[COLUMN_SIZE["SCROLL_OFFSET"] = 10] = "SCROLL_OFFSET";
  COLUMN_SIZE[COLUMN_SIZE["BORDER_OFFSET"] = 2] = "BORDER_OFFSET";
  return COLUMN_SIZE;
}({});
export let CHECKBOXES_COLUMN = /*#__PURE__*/function (CHECKBOXES_COLUMN) {
  CHECKBOXES_COLUMN["ID"] = "reserved_checkboxes";
  CHECKBOXES_COLUMN[CHECKBOXES_COLUMN["SIZE"] = 36] = "SIZE";
  return CHECKBOXES_COLUMN;
}({});
export let ROW_ACTIONS_COLUMN = /*#__PURE__*/function (ROW_ACTIONS_COLUMN) {
  ROW_ACTIONS_COLUMN["ID"] = "row_actions";
  ROW_ACTIONS_COLUMN[ROW_ACTIONS_COLUMN["SIZE"] = 53] = "SIZE";
  return ROW_ACTIONS_COLUMN;
}({});
export let EXPAND_TOGGLE_COLUMN = /*#__PURE__*/function (EXPAND_TOGGLE_COLUMN) {
  EXPAND_TOGGLE_COLUMN["ID"] = "row_expand_toggle";
  EXPAND_TOGGLE_COLUMN[EXPAND_TOGGLE_COLUMN["SIZE"] = 40] = "SIZE";
  return EXPAND_TOGGLE_COLUMN;
}({});