import './searchFormItems/index.mjs';
import { SearchFormInputName } from './searchFormItems/input/searchFormInput.mjs';
import { SearchFormSelectName } from './searchFormItems/select/searchFormSelect.mjs';
import { SearchFormCascaderName } from './searchFormItems/cascader/searchFormCascader.mjs';
import { SearchFormDatePickerName } from './searchFormItems/datePicker/searchFormDatePicker.mjs';

const searchFormItemList = [
  { type: "input", component: SearchFormInputName },
  { type: "select", component: SearchFormSelectName },
  { type: "cascader", component: SearchFormCascaderName },
  { type: "datePicker", component: SearchFormDatePickerName }
];
const searchFormProps = {
  options: {
    type: Array,
    default: () => []
  },
  /**
   * 默认展开还是缩起
   * 默认已展开
   */
  defaultShowMore: {
    type: Boolean,
    default: true
  },
  /**
   * 隐藏搜索重置按钮
   * 默认不隐藏
   */
  hideActionButtons: {
    type: Boolean,
    default: false
  }
};
const searchFormEmits = {
  handleQuery: (...args) => args,
  resetQuery: (...args) => args
};

export { searchFormEmits, searchFormItemList, searchFormProps };
//# sourceMappingURL=searchForm.mjs.map
