You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

334 lines
16 KiB

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