import { buildProps as j, definePropType as h } from "../../../utils/vue/props/runtime.mjs";
import { isNumber as i } from "../../../utils/types.mjs";
const n = j({
  height: {
    type: [String, Number],
    default: ""
  },
  maxHeight: {
    type: [String, Number],
    default: ""
  },
  native: {
    type: Boolean,
    default: false
  },
  wrapStyle: {
    type: h([String, Object, Array]),
    default: ""
  },
  wrapClass: {
    type: [String, Array],
    default: ""
  },
  viewClass: {
    type: [String, Array],
    default: ""
  },
  viewStyle: {
    type: [String, Array, Object],
    default: ""
  },
  noresize: Boolean,
  tag: {
    type: String,
    default: "div"
  },
  always: Boolean,
  minSize: {
    type: Number,
    default: 20
  },
  id: String,
  role: String,
  ariaLabel: String,
  ariaOrientation: {
    type: String,
    values: ["horizontal", "vertical"]
  }
}), p = {
  scroll: ({
    scrollTop: e,
    scrollLeft: t
  }) => [e, t].every(i)
};
export {
  p as scrollbarEmits,
  n as scrollbarProps
};
