"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const runtime = require("../../../utils/vue/props/runtime.js");
const index$1 = require("../../../hooks/use-size/index.js");
const index = require("../../../hooks/use-empty-values/index.js");
const configProviderProps = runtime.buildProps({
  a11y: {
    type: Boolean,
    default: true
  },
  locale: { type: runtime.definePropType(Object) },
  size: index$1.useSizeProp,
  button: { type: runtime.definePropType(Object) },
  card: { type: runtime.definePropType(Object) },
  dialog: { type: runtime.definePropType(Object) },
  link: { type: runtime.definePropType(Object) },
  experimentalFeatures: { type: runtime.definePropType(Object) },
  keyboardNavigation: {
    type: Boolean,
    default: true
  },
  message: { type: runtime.definePropType(Object) },
  zIndex: Number,
  namespace: {
    type: String,
    default: "el"
  },
  table: { type: runtime.definePropType(Object) },
  ...index.useEmptyValuesProps
});
exports.configProviderProps = configProviderProps;
