import '../../../utils/index.mjs';
import { buildProps, definePropType } from '../../../utils/props/runtime.mjs';

"use strict";
const columnManagerProps = buildProps({
  open: {
    type: Boolean,
    default: false
  },
  // 使用本地存储
  useLocalStorage: {
    type: Boolean,
    default: true
  },
  // 本地存储key
  localKey: {
    type: String
  },
  fieldList: {
    type: definePropType(Array),
    default: () => []
  },
  // 最大展示数量
  maxCount: {
    type: Number,
    default: 0
  },
  // 开启添加字段
  enableAddField: {
    type: Boolean,
    default: true
  },
  // 添加字段文本
  addFieldText: {
    type: String
  },
  // 管理器图标
  icon: {
    type: String
  },
  // 气泡框位置
  placement: {
    type: definePropType(String)
  },
  // 最小宽度
  minWidth: {
    type: [Number, String]
  },
  // 最大高度
  maxHeight: {
    type: [Number, String]
  }
});

export { columnManagerProps };
//# sourceMappingURL=column-manager.mjs.map
