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