905e7c89eecf4def1461b0535277e408cab987afaec38f1e45034d10b0988115d62c674ba38d13d524adff7f2ffae673a10e802f2dddce8ea48d1e099cb63c 614 B

12345678910111213141516
  1. import type { InjectionKey, Ref } from 'vue';
  2. import type { UseNamespaceReturn } from 'element-plus/es/hooks';
  3. export type TooltipV2Context = {
  4. onClose: () => void;
  5. onDelayOpen: () => void;
  6. onOpen: () => void;
  7. contentId: Ref<string>;
  8. triggerRef: Ref<HTMLElement | null>;
  9. ns: UseNamespaceReturn;
  10. };
  11. export type TooltipV2ContentContext = {
  12. arrowRef: Ref<HTMLElement | null>;
  13. };
  14. export declare const tooltipV2RootKey: InjectionKey<TooltipV2Context>;
  15. export declare const tooltipV2ContentKey: InjectionKey<TooltipV2ContentContext>;
  16. export declare const TOOLTIP_V2_OPEN = "tooltip_v2.open";