trigger.vue.d.ts 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. import { Arrayable } from "../../../utils/typescript.js";
  2. import { TooltipTriggerType, UseTooltipTriggerProps } from "./trigger.js";
  3. import { OnlyChildExpose } from "../../slot/src/only-child.js";
  4. import * as _$vue from "vue";
  5. //#region ../../packages/components/tooltip/src/trigger.vue.d.ts
  6. declare var __VLS_16: {};
  7. type __VLS_Slots = {} & {
  8. default?: (props: typeof __VLS_16) => any;
  9. };
  10. declare const __VLS_base: _$vue.DefineComponent<UseTooltipTriggerProps, {
  11. /**
  12. * @description trigger element
  13. */
  14. triggerRef: _$vue.Ref<{
  15. forwardRef: HTMLElement;
  16. } | null, OnlyChildExpose | {
  17. forwardRef: HTMLElement;
  18. } | null>;
  19. }, {}, {}, {}, _$vue.ComponentOptionsMixin, _$vue.ComponentOptionsMixin, {}, string, _$vue.PublicProps, Readonly<UseTooltipTriggerProps> & Readonly<{}>, {
  20. trigger: Arrayable<TooltipTriggerType>;
  21. triggerKeys: string[];
  22. }, {}, {}, {}, string, _$vue.ComponentProvideOptions, false, {}, any>;
  23. declare const __VLS_export: __VLS_WithSlots<typeof __VLS_base, __VLS_Slots>;
  24. declare const _default: typeof __VLS_export;
  25. type __VLS_WithSlots<T, S> = T & {
  26. new (): {
  27. $slots: S;
  28. };
  29. };
  30. //#endregion
  31. export { _default as default };