d6924afe32d2c9b3b358f3fad27e1c99ad889eb5b853ae423e9ae560aa1de4ff107d2347b0a0c53d9871cbe0b8770d5c88b79fd8afd306031506b5364a2e61 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722
  1. import type { TooltipContentInstance } from './content';
  2. import type { PopperInstance } from 'element-plus/es/components/popper';
  3. declare function __VLS_template(): {
  4. default?(_: {}): any;
  5. content?(_: {}): any;
  6. };
  7. declare const __VLS_component: import("vue").DefineComponent<{
  8. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  9. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  10. disabled: BooleanConstructor;
  11. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | import("element-plus").TooltipTriggerType[]) | (() => import("element-plus/es/utils").Arrayable<import("element-plus").TooltipTriggerType>) | ((new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | import("element-plus").TooltipTriggerType[]) | (() => import("element-plus/es/utils").Arrayable<import("element-plus").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  12. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  13. focusOnTarget: BooleanConstructor;
  14. virtualRef: {
  15. readonly type: import("vue").PropType<import("element-plus/es/components/popper").Measurable>;
  16. readonly required: false;
  17. readonly validator: ((val: unknown) => boolean) | undefined;
  18. __epPropKey: true;
  19. };
  20. virtualTriggering: BooleanConstructor;
  21. onMouseenter: {
  22. readonly type: import("vue").PropType<(e: Event) => void>;
  23. readonly required: false;
  24. readonly validator: ((val: unknown) => boolean) | undefined;
  25. __epPropKey: true;
  26. };
  27. onMouseleave: {
  28. readonly type: import("vue").PropType<(e: Event) => void>;
  29. readonly required: false;
  30. readonly validator: ((val: unknown) => boolean) | undefined;
  31. __epPropKey: true;
  32. };
  33. onClick: {
  34. readonly type: import("vue").PropType<(e: Event) => void>;
  35. readonly required: false;
  36. readonly validator: ((val: unknown) => boolean) | undefined;
  37. __epPropKey: true;
  38. };
  39. onKeydown: {
  40. readonly type: import("vue").PropType<(e: Event) => void>;
  41. readonly required: false;
  42. readonly validator: ((val: unknown) => boolean) | undefined;
  43. __epPropKey: true;
  44. };
  45. onFocus: {
  46. readonly type: import("vue").PropType<(e: Event) => void>;
  47. readonly required: false;
  48. readonly validator: ((val: unknown) => boolean) | undefined;
  49. __epPropKey: true;
  50. };
  51. onBlur: {
  52. readonly type: import("vue").PropType<(e: Event) => void>;
  53. readonly required: false;
  54. readonly validator: ((val: unknown) => boolean) | undefined;
  55. __epPropKey: true;
  56. };
  57. onContextmenu: {
  58. readonly type: import("vue").PropType<(e: Event) => void>;
  59. readonly required: false;
  60. readonly validator: ((val: unknown) => boolean) | undefined;
  61. __epPropKey: true;
  62. };
  63. id: StringConstructor;
  64. open: BooleanConstructor;
  65. ariaLabel: StringConstructor;
  66. appendTo: {
  67. 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>>;
  68. readonly required: false;
  69. readonly validator: ((val: unknown) => boolean) | undefined;
  70. __epPropKey: true;
  71. };
  72. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  73. rawContent: BooleanConstructor;
  74. persistent: BooleanConstructor;
  75. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  76. transition: StringConstructor;
  77. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  78. style: {
  79. 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>>;
  80. readonly required: false;
  81. readonly validator: ((val: unknown) => boolean) | undefined;
  82. __epPropKey: true;
  83. };
  84. className: {
  85. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | {
  86. [x: string]: boolean;
  87. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  110. [x: string]: boolean;
  111. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  134. [x: string]: boolean;
  135. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  158. [x: string]: boolean;
  159. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  182. readonly required: false;
  183. readonly validator: ((val: unknown) => boolean) | undefined;
  184. __epPropKey: true;
  185. };
  186. 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>;
  187. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  188. pure: BooleanConstructor;
  189. focusOnShow: BooleanConstructor;
  190. trapping: BooleanConstructor;
  191. popperClass: {
  192. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | {
  193. [x: string]: boolean;
  194. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  217. [x: string]: boolean;
  218. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  241. [x: string]: boolean;
  242. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  265. [x: string]: boolean;
  266. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  289. readonly required: false;
  290. readonly validator: ((val: unknown) => boolean) | undefined;
  291. __epPropKey: true;
  292. };
  293. popperStyle: {
  294. 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>>;
  295. readonly required: false;
  296. readonly validator: ((val: unknown) => boolean) | undefined;
  297. __epPropKey: true;
  298. };
  299. referenceEl: {
  300. readonly type: import("vue").PropType<HTMLElement>;
  301. readonly required: false;
  302. readonly validator: ((val: unknown) => boolean) | undefined;
  303. __epPropKey: true;
  304. };
  305. triggerTargetEl: {
  306. readonly type: import("vue").PropType<HTMLElement>;
  307. readonly required: false;
  308. readonly validator: ((val: unknown) => boolean) | undefined;
  309. __epPropKey: true;
  310. };
  311. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  312. zIndex: NumberConstructor;
  313. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  314. 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>;
  315. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  316. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  317. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("element-plus/es/components/popper").Placement, unknown, "bottom", boolean>;
  318. 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>;
  319. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  320. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  321. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  322. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  323. "onUpdate:visible": {
  324. readonly type: import("vue").PropType<(val: boolean) => void>;
  325. readonly required: false;
  326. readonly validator: ((val: unknown) => boolean) | undefined;
  327. __epPropKey: true;
  328. };
  329. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  330. }, {
  331. /**
  332. * @description el-popper component instance
  333. */
  334. popperRef: import("vue").Ref<PopperInstance | undefined>;
  335. /**
  336. * @description el-tooltip-content component instance
  337. */
  338. contentRef: import("vue").Ref<TooltipContentInstance | undefined>;
  339. /**
  340. * @description validate current focus event is trigger inside el-tooltip-content
  341. */
  342. isFocusInsideContent: (event?: FocusEvent) => boolean | undefined;
  343. /**
  344. * @description update el-popper component instance
  345. */
  346. updatePopper: () => void;
  347. /**
  348. * @description expose onOpen function to mange el-tooltip open state
  349. */
  350. onOpen: (event?: Event, delay?: number) => void;
  351. /**
  352. * @description expose onClose function to manage el-tooltip close state
  353. */
  354. onClose: (event?: Event, delay?: number) => void;
  355. /**
  356. * @description expose hide function
  357. */
  358. hide: (event?: Event) => void;
  359. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  360. [x: string]: (...args: any[]) => void;
  361. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  362. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  363. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  364. disabled: BooleanConstructor;
  365. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | import("element-plus").TooltipTriggerType[]) | (() => import("element-plus/es/utils").Arrayable<import("element-plus").TooltipTriggerType>) | ((new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | import("element-plus").TooltipTriggerType[]) | (() => import("element-plus/es/utils").Arrayable<import("element-plus").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  366. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  367. focusOnTarget: BooleanConstructor;
  368. virtualRef: {
  369. readonly type: import("vue").PropType<import("element-plus/es/components/popper").Measurable>;
  370. readonly required: false;
  371. readonly validator: ((val: unknown) => boolean) | undefined;
  372. __epPropKey: true;
  373. };
  374. virtualTriggering: BooleanConstructor;
  375. onMouseenter: {
  376. readonly type: import("vue").PropType<(e: Event) => void>;
  377. readonly required: false;
  378. readonly validator: ((val: unknown) => boolean) | undefined;
  379. __epPropKey: true;
  380. };
  381. onMouseleave: {
  382. readonly type: import("vue").PropType<(e: Event) => void>;
  383. readonly required: false;
  384. readonly validator: ((val: unknown) => boolean) | undefined;
  385. __epPropKey: true;
  386. };
  387. onClick: {
  388. readonly type: import("vue").PropType<(e: Event) => void>;
  389. readonly required: false;
  390. readonly validator: ((val: unknown) => boolean) | undefined;
  391. __epPropKey: true;
  392. };
  393. onKeydown: {
  394. readonly type: import("vue").PropType<(e: Event) => void>;
  395. readonly required: false;
  396. readonly validator: ((val: unknown) => boolean) | undefined;
  397. __epPropKey: true;
  398. };
  399. onFocus: {
  400. readonly type: import("vue").PropType<(e: Event) => void>;
  401. readonly required: false;
  402. readonly validator: ((val: unknown) => boolean) | undefined;
  403. __epPropKey: true;
  404. };
  405. onBlur: {
  406. readonly type: import("vue").PropType<(e: Event) => void>;
  407. readonly required: false;
  408. readonly validator: ((val: unknown) => boolean) | undefined;
  409. __epPropKey: true;
  410. };
  411. onContextmenu: {
  412. readonly type: import("vue").PropType<(e: Event) => void>;
  413. readonly required: false;
  414. readonly validator: ((val: unknown) => boolean) | undefined;
  415. __epPropKey: true;
  416. };
  417. id: StringConstructor;
  418. open: BooleanConstructor;
  419. ariaLabel: StringConstructor;
  420. appendTo: {
  421. 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>>;
  422. readonly required: false;
  423. readonly validator: ((val: unknown) => boolean) | undefined;
  424. __epPropKey: true;
  425. };
  426. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  427. rawContent: BooleanConstructor;
  428. persistent: BooleanConstructor;
  429. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  430. transition: StringConstructor;
  431. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  432. style: {
  433. 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>>;
  434. readonly required: false;
  435. readonly validator: ((val: unknown) => boolean) | undefined;
  436. __epPropKey: true;
  437. };
  438. className: {
  439. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | {
  440. [x: string]: boolean;
  441. } | (string | {
  442. [x: string]: boolean;
  443. } | (string | {
  444. [x: string]: boolean;
  445. } | (string | {
  446. [x: string]: boolean;
  447. } | (string | {
  448. [x: string]: boolean;
  449. } | (string | {
  450. [x: string]: boolean;
  451. } | (string | {
  452. [x: string]: boolean;
  453. } | (string | {
  454. [x: string]: boolean;
  455. } | (string | {
  456. [x: string]: boolean;
  457. } | (string | {
  458. [x: string]: boolean;
  459. } | (string | {
  460. [x: string]: boolean;
  461. } | (string | {
  462. [x: string]: boolean;
  463. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  464. [x: string]: boolean;
  465. } | (string | {
  466. [x: string]: boolean;
  467. } | (string | {
  468. [x: string]: boolean;
  469. } | (string | {
  470. [x: string]: boolean;
  471. } | (string | {
  472. [x: string]: boolean;
  473. } | (string | {
  474. [x: string]: boolean;
  475. } | (string | {
  476. [x: string]: boolean;
  477. } | (string | {
  478. [x: string]: boolean;
  479. } | (string | {
  480. [x: string]: boolean;
  481. } | (string | {
  482. [x: string]: boolean;
  483. } | (string | {
  484. [x: string]: boolean;
  485. } | (string | {
  486. [x: string]: boolean;
  487. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  488. [x: string]: boolean;
  489. } | (string | {
  490. [x: string]: boolean;
  491. } | (string | {
  492. [x: string]: boolean;
  493. } | (string | {
  494. [x: string]: boolean;
  495. } | (string | {
  496. [x: string]: boolean;
  497. } | (string | {
  498. [x: string]: boolean;
  499. } | (string | {
  500. [x: string]: boolean;
  501. } | (string | {
  502. [x: string]: boolean;
  503. } | (string | {
  504. [x: string]: boolean;
  505. } | (string | {
  506. [x: string]: boolean;
  507. } | (string | {
  508. [x: string]: boolean;
  509. } | (string | {
  510. [x: string]: boolean;
  511. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  512. [x: string]: boolean;
  513. } | (string | {
  514. [x: string]: boolean;
  515. } | (string | {
  516. [x: string]: boolean;
  517. } | (string | {
  518. [x: string]: boolean;
  519. } | (string | {
  520. [x: string]: boolean;
  521. } | (string | {
  522. [x: string]: boolean;
  523. } | (string | {
  524. [x: string]: boolean;
  525. } | (string | {
  526. [x: string]: boolean;
  527. } | (string | {
  528. [x: string]: boolean;
  529. } | (string | {
  530. [x: string]: boolean;
  531. } | (string | {
  532. [x: string]: boolean;
  533. } | (string | {
  534. [x: string]: boolean;
  535. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  536. readonly required: false;
  537. readonly validator: ((val: unknown) => boolean) | undefined;
  538. __epPropKey: true;
  539. };
  540. 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>;
  541. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  542. pure: BooleanConstructor;
  543. focusOnShow: BooleanConstructor;
  544. trapping: BooleanConstructor;
  545. popperClass: {
  546. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string | {
  547. [x: string]: boolean;
  548. } | (string | {
  549. [x: string]: boolean;
  550. } | (string | {
  551. [x: string]: boolean;
  552. } | (string | {
  553. [x: string]: boolean;
  554. } | (string | {
  555. [x: string]: boolean;
  556. } | (string | {
  557. [x: string]: boolean;
  558. } | (string | {
  559. [x: string]: boolean;
  560. } | (string | {
  561. [x: string]: boolean;
  562. } | (string | {
  563. [x: string]: boolean;
  564. } | (string | {
  565. [x: string]: boolean;
  566. } | (string | {
  567. [x: string]: boolean;
  568. } | (string | {
  569. [x: string]: boolean;
  570. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  571. [x: string]: boolean;
  572. } | (string | {
  573. [x: string]: boolean;
  574. } | (string | {
  575. [x: string]: boolean;
  576. } | (string | {
  577. [x: string]: boolean;
  578. } | (string | {
  579. [x: string]: boolean;
  580. } | (string | {
  581. [x: string]: boolean;
  582. } | (string | {
  583. [x: string]: boolean;
  584. } | (string | {
  585. [x: string]: boolean;
  586. } | (string | {
  587. [x: string]: boolean;
  588. } | (string | {
  589. [x: string]: boolean;
  590. } | (string | {
  591. [x: string]: boolean;
  592. } | (string | {
  593. [x: string]: boolean;
  594. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => string | {
  595. [x: string]: boolean;
  596. } | (string | {
  597. [x: string]: boolean;
  598. } | (string | {
  599. [x: string]: boolean;
  600. } | (string | {
  601. [x: string]: boolean;
  602. } | (string | {
  603. [x: string]: boolean;
  604. } | (string | {
  605. [x: string]: boolean;
  606. } | (string | {
  607. [x: string]: boolean;
  608. } | (string | {
  609. [x: string]: boolean;
  610. } | (string | {
  611. [x: string]: boolean;
  612. } | (string | {
  613. [x: string]: boolean;
  614. } | (string | {
  615. [x: string]: boolean;
  616. } | (string | {
  617. [x: string]: boolean;
  618. } | any)[])[])[])[])[])[])[])[])[])[])[]) | (() => string | {
  619. [x: string]: boolean;
  620. } | (string | {
  621. [x: string]: boolean;
  622. } | (string | {
  623. [x: string]: boolean;
  624. } | (string | {
  625. [x: string]: boolean;
  626. } | (string | {
  627. [x: string]: boolean;
  628. } | (string | {
  629. [x: string]: boolean;
  630. } | (string | {
  631. [x: string]: boolean;
  632. } | (string | {
  633. [x: string]: boolean;
  634. } | (string | {
  635. [x: string]: boolean;
  636. } | (string | {
  637. [x: string]: boolean;
  638. } | (string | {
  639. [x: string]: boolean;
  640. } | (string | {
  641. [x: string]: boolean;
  642. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  643. readonly required: false;
  644. readonly validator: ((val: unknown) => boolean) | undefined;
  645. __epPropKey: true;
  646. };
  647. popperStyle: {
  648. 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>>;
  649. readonly required: false;
  650. readonly validator: ((val: unknown) => boolean) | undefined;
  651. __epPropKey: true;
  652. };
  653. referenceEl: {
  654. readonly type: import("vue").PropType<HTMLElement>;
  655. readonly required: false;
  656. readonly validator: ((val: unknown) => boolean) | undefined;
  657. __epPropKey: true;
  658. };
  659. triggerTargetEl: {
  660. readonly type: import("vue").PropType<HTMLElement>;
  661. readonly required: false;
  662. readonly validator: ((val: unknown) => boolean) | undefined;
  663. __epPropKey: true;
  664. };
  665. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  666. zIndex: NumberConstructor;
  667. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  668. 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>;
  669. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  670. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  671. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("element-plus/es/components/popper").Placement, unknown, "bottom", boolean>;
  672. 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>;
  673. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  674. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  675. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  676. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  677. "onUpdate:visible": {
  678. readonly type: import("vue").PropType<(val: boolean) => void>;
  679. readonly required: false;
  680. readonly validator: ((val: unknown) => boolean) | undefined;
  681. __epPropKey: true;
  682. };
  683. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown, "tooltip", boolean>;
  684. }>>, {
  685. disabled: boolean;
  686. content: string;
  687. offset: number;
  688. visible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => boolean) | (() => boolean | null) | ((new (...args: any[]) => boolean) | (() => boolean | null))[], unknown, unknown>;
  689. open: boolean;
  690. placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("element-plus/es/components/popper").Placement, unknown>;
  691. strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  692. effect: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect) | ((new (...args: any[]) => string) | (() => import("element-plus/es/components/popper").PopperEffect))[], unknown, unknown>;
  693. showAfter: number;
  694. hideAfter: number;
  695. autoClose: number;
  696. role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "dialog" | "menu" | "grid" | "listbox" | "tooltip" | "tree" | "group" | "navigation", unknown>;
  697. trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | import("element-plus").TooltipTriggerType[]) | (() => import("element-plus/es/utils").Arrayable<import("element-plus").TooltipTriggerType>) | ((new (...args: any[]) => "click" | "focus" | "contextmenu" | "hover" | import("element-plus").TooltipTriggerType[]) | (() => import("element-plus/es/utils").Arrayable<import("element-plus").TooltipTriggerType>))[], unknown, unknown>;
  698. virtualTriggering: boolean;
  699. arrowOffset: number;
  700. boundariesPadding: number;
  701. fallbackPlacements: import("element-plus/es/components/popper").Placement[];
  702. gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  703. popperOptions: Partial<import("element-plus/es/components/popper").Options>;
  704. enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  705. stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  706. pure: boolean;
  707. focusOnShow: boolean;
  708. trapping: boolean;
  709. triggerKeys: string[];
  710. focusOnTarget: boolean;
  711. teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  712. rawContent: boolean;
  713. persistent: boolean;
  714. showArrow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  715. }>;
  716. declare const _default: __VLS_WithTemplateSlots<typeof __VLS_component, ReturnType<typeof __VLS_template>>;
  717. export default _default;
  718. type __VLS_WithTemplateSlots<T, S> = T & {
  719. new (): {
  720. $slots: S;
  721. };
  722. };