"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const cascaderProps = {
  /**
   * @zh-CN 级联选择器选中值(v-model)
   * @en-US Cascader selected value (v-model)
   * @CascaderValueT string | number | Array<string | number>
   */
  modelValue: {
    type: [String, Number, Array],
    default: ""
  },
  /**
   * @zh-CN 级联选择器选项值
   * @en-US Cascader option value
   * @CascaderOptionT { value: string | number, label?: string, children?: Array<CascaderOptionT> }
   */
  options: {
    type: Array
  },
  /**
   * @zh-CN modelValue 是否使用路径模式
   * @en-US Whether to use path mode for modelValue
   * @default false
   */
  pathMode: {
    type: Boolean,
    default: false
  },
  /**
   * @zh-CN 圆角大小
   * @en-US Round size
   */
  round: {
    type: String
  },
  /**
   * @zh-CN 样式
   * @en-US Style
   * @default 'outline'
   */
  variant: {
    type: String,
    default: "outline"
  },
  /**
   * @zh-CN 提示文本
   * @en-US Placeholder
   */
  placeholder: {
    type: String
  },
  /**
   * @zh-CN 触发方式
   * @en-US Trigger
   * @default 'click'
   * @deprecated useless
   */
  trigger: {
    type: String,
    default: "click"
  },
  /**
   * @zh-CN 下拉选项位置
   * @en-US Option position
   * @default 'bl'
   */
  optionPosition: {
    type: String,
    default: "bl"
  },
  /**
   * @zh-CN 下拉选项容器类名
   * @en-US Option container class name
   */
  optionWrapClass: {
    type: [String, Array]
  },
  /**
   * @zh-CN 是否在隐藏时销毁 DOM
   * @en-US Whether to destroy DOM when hidden
   */
  unmountOnHide: {
    type: Boolean,
    default: true
  },
  /**
   * @zh-CN 过渡动画名称
   * @en-US Transition animation name
   */
  transition: {
    type: String
  }
};
const cascaderPanelProps = {
  /**
   * @zh-CN 级联选择器选中值(v-model)
   * @en-US Cascader selected value (v-model)
   */
  modelValue: {
    type: [String, Number, Array],
    default: ""
  },
  /**
   * @zh-CN 级联选择器选项值
   * @en-US Cascader option value
   */
  options: {
    type: Array
  },
  /**
   * @zh-CN modelValue 是否使用路径模式
   * @en-US Whether to use path mode for modelValue
   * @default false
   */
  pathMode: {
    type: Boolean,
    default: false
  }
};
exports.cascaderPanelProps = cascaderPanelProps;
exports.cascaderProps = cascaderProps;
