"use strict";
Object.defineProperty(exports, Symbol.toStringTag, { value: "Module" });
const runtime = require("../../../utils/vue/props/runtime.js");
const teleport = require("../../teleport/src/teleport.js");
const index$1 = require("../../../hooks/use-delayed-toggle/index.js");
const index = require("../../../hooks/use-aria/index.js");
const content = require("../../popper/src/content.js");
const useTooltipContentProps = runtime.buildProps({
  ...index$1.useDelayedToggleProps,
  ...content.popperContentProps,
  appendTo: { type: teleport.teleportProps.to.type },
  content: {
    type: String,
    default: ""
  },
  rawContent: Boolean,
  persistent: Boolean,
  visible: {
    type: runtime.definePropType(Boolean),
    default: null
  },
  transition: String,
  teleported: {
    type: Boolean,
    default: true
  },
  disabled: Boolean,
  ...index.useAriaProps(["ariaLabel"])
});
exports.useTooltipContentProps = useTooltipContentProps;
