const popperProps = {
  modelValue: {
    type: Boolean,
    default: false
  },
  trigger: {
    type: String,
    default: 'hover'
  },
  placement: {
    type: String,
    default: 'bottom'
  },
  offset: {
    type: Number,
    default: 6
  },
  disabled: {
    type: [Boolean, Function],
    default: false
  },
  arrow: {
    type: Boolean,
    default: false
  },
  appendToContainer: {
    type: Boolean,
    default: true
  },
  popperClass: [String, Array, Object],
  popperStyle: {
    type: [String, Array, Object],
    default: () => ({})
  },
  showAfter: {
    type: Number,
    default: 0
  },
  hideAfter: {
    type: Number,
    default: 200
  },
  getContainer: {
    type: Function
  },
  lazy: {
    type: Boolean,
    default: true
  },
  onlyShowTrigger: {
    type: Boolean
  },
  passive: {
    type: Boolean,
    default: true
  }
};

export { popperProps };
