'use strict'; Object.defineProperty(exports, '__esModule', { value: true }); require('../../../utils/index.js'); require('../../../hooks/index.js'); require('../../popper/index.js'); var content = require('./content.js'); var trigger = require('./trigger.js'); var index = require('../../../hooks/use-model-toggle/index.js'); var runtime = require('../../../utils/vue/props/runtime.js'); var popper = require('../../popper/src/popper.js'); var arrow = require('../../popper/src/arrow.js'); const { useModelToggleProps: useTooltipModelToggleProps, useModelToggleEmits: useTooltipModelToggleEmits, useModelToggle: useTooltipModelToggle } = index.createModelToggleComposable("visible"); const useTooltipProps = runtime.buildProps({ ...popper.popperProps, ...useTooltipModelToggleProps, ...content.useTooltipContentProps, ...trigger.useTooltipTriggerProps, ...arrow.popperArrowProps, showArrow: { type: Boolean, default: true } }); const tooltipEmits = [ ...useTooltipModelToggleEmits, "before-show", "before-hide", "show", "hide", "open", "close" ]; exports.tooltipEmits = tooltipEmits; exports.useTooltipModelToggle = useTooltipModelToggle; exports.useTooltipModelToggleEmits = useTooltipModelToggleEmits; exports.useTooltipModelToggleProps = useTooltipModelToggleProps; exports.useTooltipProps = useTooltipProps; //# sourceMappingURL=tooltip.js.map