import '../../base/index.mjs';
import { tableProps, tableEmits } from '../../base/table/table.mjs';

const tableProProps = {
  ...tableProps,
  headerCellStyle: {
    type: Object,
    default: () => ({ background: "#F5F7FA", color: "#333" })
  },
  data: {
    type: Array,
    default: () => []
  },
  selection: {
    type: Boolean,
    default: false
  },
  customHeader: {
    type: Boolean,
    default: true
  },
  customOperate: {
    type: Boolean,
    default: true
  },
  operateWidth: {
    type: Number,
    default: 120
  },
  operateFixed: {
    type: Boolean,
    default: true
  },
  page: {
    type: String,
    required: true
  },
  autoHeight: {
    type: Boolean,
    default: true
  },
  // 自动计算高度 需要抵消的高度值
  heightOffset: {
    type: Number,
    default: 0
  },
  // 是否禁用 把设置过minWidth的列设置为补充列
  disabledResetWidth: {
    type: Boolean,
    default: false
  },
  // 是否禁用 远程列的配置
  disabledRemoteCol: {
    type: Boolean,
    default: false
  },
  // 是否禁用 远程操作按钮的配置
  disabledRemoteBtn: {
    type: Boolean,
    default: false
  }
};
const tableProEmits = {
  ...tableEmits
};

export { tableProEmits, tableProProps };
//# sourceMappingURL=tablePro.mjs.map
