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

"use strict";
const customSearcherProps = buildProps({
  open: {
    type: Boolean,
    default: false
  },
  fieldList: {
    type: definePropType(Array),
    default: () => []
  },
  // 启用自定义运算符
  operatorSelectable: {
    type: Boolean,
    default: true
  },
  // 最大查询数量
  maxSearchCount: {
    type: Number,
    default: 0
  },
  // 开启徽标
  useBadge: {
    type: Boolean,
    default: true
  },
  // 激活状态
  activeState: {
    type: Boolean,
    default: false
  },
  // 气泡框位置
  placement: {
    type: definePropType(String)
  },
  // 查询图标
  searchIcon: {
    type: String
  },
  // 新增查询文本
  addSearchText: {
    type: String
  },
  // 保存方案文本
  saveSchemeText: {
    type: String
  },
  // 开启用户自定义方案（本地存储）
  useLocalStorage: {
    type: Boolean,
    default: true
  },
  size: {
    type: definePropType([String, Number]),
    default: "large"
  },
  label: {
    type: String,
    default: ""
  },
  // 本地存储key
  localKey: {
    type: String,
    default: "34"
  }
});

export { customSearcherProps };
//# sourceMappingURL=custom-searcher.mjs.map
