02747a74577f3621801b75cf38960207525090a3b921b4cd540ac157cffb11a080dfa0245c6e0981567ae024d024746a288a317a7c9f1d0e934f1f6ab93435 16 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336
  1. import type Tooltip from './tooltip.vue';
  2. import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
  3. export declare const useTooltipModelToggleProps: import("element-plus/es/hooks").UseModelTogglePropsRaw<"visible">, useTooltipModelToggleEmits: "update:visible"[], useTooltipModelToggle: ({ indicator, toggleReason, shouldHideWhenRouteChanges, shouldProceed, onShow, onHide, }: import("element-plus/es/hooks").ModelToggleParams) => {
  4. hide: (event?: Event) => void;
  5. show: (event?: Event) => void;
  6. toggle: () => void;
  7. hasUpdateHandler: import("vue").ComputedRef<boolean>;
  8. };
  9. export declare const useTooltipProps: {
  10. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  11. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  12. disabled: BooleanConstructor;
  13. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | import("./trigger").TooltipTriggerType[]) | (() => import("element-plus/es/utils").Arrayable<import("./trigger").TooltipTriggerType>) | ((new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | import("./trigger").TooltipTriggerType[]) | (() => import("element-plus/es/utils").Arrayable<import("./trigger").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  14. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  15. focusOnTarget: BooleanConstructor;
  16. virtualRef: {
  17. readonly type: import("vue").PropType<import("element-plus/es/components/popper").Measurable>;
  18. readonly required: false;
  19. readonly validator: ((val: unknown) => boolean) | undefined;
  20. __epPropKey: true;
  21. };
  22. virtualTriggering: BooleanConstructor;
  23. onMouseenter: {
  24. readonly type: import("vue").PropType<(e: Event) => void>;
  25. readonly required: false;
  26. readonly validator: ((val: unknown) => boolean) | undefined;
  27. __epPropKey: true;
  28. };
  29. onMouseleave: {
  30. readonly type: import("vue").PropType<(e: Event) => void>;
  31. readonly required: false;
  32. readonly validator: ((val: unknown) => boolean) | undefined;
  33. __epPropKey: true;
  34. };
  35. onClick: {
  36. readonly type: import("vue").PropType<(e: Event) => void>;
  37. readonly required: false;
  38. readonly validator: ((val: unknown) => boolean) | undefined;
  39. __epPropKey: true;
  40. };
  41. onKeydown: {
  42. readonly type: import("vue").PropType<(e: Event) => void>;
  43. readonly required: false;
  44. readonly validator: ((val: unknown) => boolean) | undefined;
  45. __epPropKey: true;
  46. };
  47. onFocus: {
  48. readonly type: import("vue").PropType<(e: Event) => void>;
  49. readonly required: false;
  50. readonly validator: ((val: unknown) => boolean) | undefined;
  51. __epPropKey: true;
  52. };
  53. onBlur: {
  54. readonly type: import("vue").PropType<(e: Event) => void>;
  55. readonly required: false;
  56. readonly validator: ((val: unknown) => boolean) | undefined;
  57. __epPropKey: true;
  58. };
  59. onContextmenu: {
  60. readonly type: import("vue").PropType<(e: Event) => void>;
  61. readonly required: false;
  62. readonly validator: ((val: unknown) => boolean) | undefined;
  63. __epPropKey: true;
  64. };
  65. id: StringConstructor;
  66. open: BooleanConstructor;
  67. ariaLabel: StringConstructor;
  68. appendTo: {
  69. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>) | ((new (...args: any[]) => string | HTMLElement) | (() => import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement) | ((new (...args: any[]) => string | HTMLElement) | (() => string | HTMLElement))[], unknown, unknown>))[], unknown, unknown>>;
  70. readonly required: false;
  71. readonly validator: ((val: unknown) => boolean) | undefined;
  72. __epPropKey: true;
  73. };
  74. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  75. rawContent: BooleanConstructor;
  76. persistent: BooleanConstructor;
  77. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  78. transition: StringConstructor;
  79. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  80. style: {
  81. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  82. readonly required: false;
  83. readonly validator: ((val: unknown) => boolean) | undefined;
  84. __epPropKey: true;
  85. };
  86. className: {
  87. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | {
  88. [x: string]: boolean;
  89. } | (string | {
  90. [x: string]: boolean;
  91. } | (string | {
  92. [x: string]: boolean;
  93. } | (string | {
  94. [x: string]: boolean;
  95. } | (string | {
  96. [x: string]: boolean;
  97. } | (string | {
  98. [x: string]: boolean;
  99. } | (string | {
  100. [x: string]: boolean;
  101. } | (string | {
  102. [x: string]: boolean;
  103. } | (string | {
  104. [x: string]: boolean;
  105. } | (string | {
  106. [x: string]: boolean;
  107. } | (string | {
  108. [x: string]: boolean;
  109. } | (string | {
  110. [x: string]: boolean;
  111. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  112. [x: string]: boolean;
  113. } | (string | {
  114. [x: string]: boolean;
  115. } | (string | {
  116. [x: string]: boolean;
  117. } | (string | {
  118. [x: string]: boolean;
  119. } | (string | {
  120. [x: string]: boolean;
  121. } | (string | {
  122. [x: string]: boolean;
  123. } | (string | {
  124. [x: string]: boolean;
  125. } | (string | {
  126. [x: string]: boolean;
  127. } | (string | {
  128. [x: string]: boolean;
  129. } | (string | {
  130. [x: string]: boolean;
  131. } | (string | {
  132. [x: string]: boolean;
  133. } | (string | {
  134. [x: string]: boolean;
  135. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  136. [x: string]: boolean;
  137. } | (string | {
  138. [x: string]: boolean;
  139. } | (string | {
  140. [x: string]: boolean;
  141. } | (string | {
  142. [x: string]: boolean;
  143. } | (string | {
  144. [x: string]: boolean;
  145. } | (string | {
  146. [x: string]: boolean;
  147. } | (string | {
  148. [x: string]: boolean;
  149. } | (string | {
  150. [x: string]: boolean;
  151. } | (string | {
  152. [x: string]: boolean;
  153. } | (string | {
  154. [x: string]: boolean;
  155. } | (string | {
  156. [x: string]: boolean;
  157. } | (string | {
  158. [x: string]: boolean;
  159. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  160. [x: string]: boolean;
  161. } | (string | {
  162. [x: string]: boolean;
  163. } | (string | {
  164. [x: string]: boolean;
  165. } | (string | {
  166. [x: string]: boolean;
  167. } | (string | {
  168. [x: string]: boolean;
  169. } | (string | {
  170. [x: string]: boolean;
  171. } | (string | {
  172. [x: string]: boolean;
  173. } | (string | {
  174. [x: string]: boolean;
  175. } | (string | {
  176. [x: string]: boolean;
  177. } | (string | {
  178. [x: string]: boolean;
  179. } | (string | {
  180. [x: string]: boolean;
  181. } | (string | {
  182. [x: string]: boolean;
  183. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  184. readonly required: false;
  185. readonly validator: ((val: unknown) => boolean) | undefined;
  186. __epPropKey: true;
  187. };
  188. effect: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect))[], unknown, unknown, "dark", boolean>;
  189. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  190. pure: BooleanConstructor;
  191. focusOnShow: BooleanConstructor;
  192. trapping: BooleanConstructor;
  193. popperClass: {
  194. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | {
  195. [x: string]: boolean;
  196. } | (string | {
  197. [x: string]: boolean;
  198. } | (string | {
  199. [x: string]: boolean;
  200. } | (string | {
  201. [x: string]: boolean;
  202. } | (string | {
  203. [x: string]: boolean;
  204. } | (string | {
  205. [x: string]: boolean;
  206. } | (string | {
  207. [x: string]: boolean;
  208. } | (string | {
  209. [x: string]: boolean;
  210. } | (string | {
  211. [x: string]: boolean;
  212. } | (string | {
  213. [x: string]: boolean;
  214. } | (string | {
  215. [x: string]: boolean;
  216. } | (string | {
  217. [x: string]: boolean;
  218. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  219. [x: string]: boolean;
  220. } | (string | {
  221. [x: string]: boolean;
  222. } | (string | {
  223. [x: string]: boolean;
  224. } | (string | {
  225. [x: string]: boolean;
  226. } | (string | {
  227. [x: string]: boolean;
  228. } | (string | {
  229. [x: string]: boolean;
  230. } | (string | {
  231. [x: string]: boolean;
  232. } | (string | {
  233. [x: string]: boolean;
  234. } | (string | {
  235. [x: string]: boolean;
  236. } | (string | {
  237. [x: string]: boolean;
  238. } | (string | {
  239. [x: string]: boolean;
  240. } | (string | {
  241. [x: string]: boolean;
  242. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  243. [x: string]: boolean;
  244. } | (string | {
  245. [x: string]: boolean;
  246. } | (string | {
  247. [x: string]: boolean;
  248. } | (string | {
  249. [x: string]: boolean;
  250. } | (string | {
  251. [x: string]: boolean;
  252. } | (string | {
  253. [x: string]: boolean;
  254. } | (string | {
  255. [x: string]: boolean;
  256. } | (string | {
  257. [x: string]: boolean;
  258. } | (string | {
  259. [x: string]: boolean;
  260. } | (string | {
  261. [x: string]: boolean;
  262. } | (string | {
  263. [x: string]: boolean;
  264. } | (string | {
  265. [x: string]: boolean;
  266. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  267. [x: string]: boolean;
  268. } | (string | {
  269. [x: string]: boolean;
  270. } | (string | {
  271. [x: string]: boolean;
  272. } | (string | {
  273. [x: string]: boolean;
  274. } | (string | {
  275. [x: string]: boolean;
  276. } | (string | {
  277. [x: string]: boolean;
  278. } | (string | {
  279. [x: string]: boolean;
  280. } | (string | {
  281. [x: string]: boolean;
  282. } | (string | {
  283. [x: string]: boolean;
  284. } | (string | {
  285. [x: string]: boolean;
  286. } | (string | {
  287. [x: string]: boolean;
  288. } | (string | {
  289. [x: string]: boolean;
  290. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  291. readonly required: false;
  292. readonly validator: ((val: unknown) => boolean) | undefined;
  293. __epPropKey: true;
  294. };
  295. popperStyle: {
  296. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue) | ((new (...args: any[]) => string | import("vue").CSSProperties | import("vue").StyleValue[]) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  297. readonly required: false;
  298. readonly validator: ((val: unknown) => boolean) | undefined;
  299. __epPropKey: true;
  300. };
  301. referenceEl: {
  302. readonly type: import("vue").PropType<HTMLElement>;
  303. readonly required: false;
  304. readonly validator: ((val: unknown) => boolean) | undefined;
  305. __epPropKey: true;
  306. };
  307. triggerTargetEl: {
  308. readonly type: import("vue").PropType<HTMLElement>;
  309. readonly required: false;
  310. readonly validator: ((val: unknown) => boolean) | undefined;
  311. __epPropKey: true;
  312. };
  313. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  314. zIndex: NumberConstructor;
  315. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  316. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/components/popper").Placement[]) | (() => import("element-plus/es/components/popper").Placement[]) | ((new (...args: any[]) => import("element-plus/es/components/popper").Placement[]) | (() => import("element-plus/es/components/popper").Placement[]))[], unknown, unknown, undefined, boolean>;
  317. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  318. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  319. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("element-plus/es/components/popper").Placement, unknown, "bottom", boolean>;
  320. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("element-plus/es/components/popper").Options>) | (() => Partial<import("element-plus/es/components/popper").Options>) | ((new (...args: any[]) => Partial<import("element-plus/es/components/popper").Options>) | (() => Partial<import("element-plus/es/components/popper").Options>))[], unknown, unknown, () => {}, boolean>;
  321. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  322. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  323. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  324. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  325. "onUpdate:visible": {
  326. readonly type: import("vue").PropType<(val: boolean) => void>;
  327. readonly required: false;
  328. readonly validator: ((val: unknown) => boolean) | undefined;
  329. __epPropKey: true;
  330. };
  331. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  332. };
  333. export declare const tooltipEmits: string[];
  334. export type ElTooltipProps = ExtractPropTypes<typeof useTooltipProps>;
  335. export type ElTooltipPropsPublic = __ExtractPublicPropTypes<typeof useTooltipProps>;
  336. export type TooltipInstance = InstanceType<typeof Tooltip> & unknown;