import { Arrayable } from "../../../utils/typescript.js"; import "../../../utils/index.js"; import { TooltipTriggerType } from "./trigger.js"; import { InjectionKey, Ref } from "vue"; //#region ../../packages/components/tooltip/src/constants.d.ts type ElTooltipInjectionContext = { controlled: Ref; id: Ref; open: Ref; trigger: Ref>; onOpen: (e?: Event) => void; onClose: (e?: Event) => void; onToggle: (e: Event) => void; onShow: () => void; onHide: () => void; onBeforeShow: () => void; onBeforeHide: () => void; updatePopper: () => void; }; declare const TOOLTIP_INJECTION_KEY: InjectionKey; //#endregion export { ElTooltipInjectionContext, TOOLTIP_INJECTION_KEY };