版博士V2.0程序
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.
 
 
 
 

6513 lines
385 KiB

  1. export declare const ElDropdown: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  3. readonly effect: {
  4. readonly default: "light";
  5. readonly type: import("vue").PropType<string>;
  6. readonly required: false;
  7. readonly validator: ((val: unknown) => boolean) | undefined;
  8. readonly __epPropKey: true;
  9. };
  10. readonly type: {
  11. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown> & {}) | (() => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>) | ((new (...args: any[]) => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown> & {}) | (() => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>))[], unknown, unknown>>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement) | ((new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement))[], unknown, unknown, "bottom", boolean>;
  17. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  18. readonly id: StringConstructor;
  19. readonly size: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  20. readonly splitButton: BooleanConstructor;
  21. readonly hideOnClick: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  22. readonly loop: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  23. readonly showTimeout: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  24. readonly hideTimeout: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  25. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>;
  26. readonly maxHeight: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, "", boolean>;
  27. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  28. readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  29. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "menu", boolean>;
  30. readonly buttonProps: {
  31. readonly type: import("vue").PropType<import("..").ButtonProps>;
  32. readonly required: false;
  33. readonly validator: ((val: unknown) => boolean) | undefined;
  34. __epPropKey: true;
  35. };
  36. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  37. }, {
  38. t: import("../..").Translator;
  39. ns: {
  40. namespace: import("vue").ComputedRef<string>;
  41. b: (blockSuffix?: string) => string;
  42. e: (element?: string | undefined) => string;
  43. m: (modifier?: string | undefined) => string;
  44. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  45. em: (element?: string | undefined, modifier?: string | undefined) => string;
  46. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  47. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  48. is: {
  49. (name: string, state: boolean | undefined): string;
  50. (name: string): string;
  51. };
  52. cssVar: (object: Record<string, string>) => Record<string, string>;
  53. cssVarName: (name: string) => string;
  54. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  55. cssVarBlockName: (name: string) => string;
  56. };
  57. scrollbar: import("vue").Ref<null>;
  58. wrapStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  59. dropdownTriggerKls: import("vue").ComputedRef<string[]>;
  60. dropdownSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  61. triggerId: import("vue").ComputedRef<string>;
  62. triggerKeys: string[];
  63. currentTabId: import("vue").Ref<string | null>;
  64. handleCurrentTabIdChange: (id: string) => void;
  65. handlerMainButtonClick: (event: MouseEvent) => void;
  66. handleEntryFocus: (e: Event) => void;
  67. handleClose: () => void;
  68. handleOpen: () => void;
  69. handleBeforeShowTooltip: () => void;
  70. handleShowTooltip: (event?: Event | undefined) => void;
  71. handleBeforeHideTooltip: () => void;
  72. onFocusAfterTrapped: (e: Event) => void;
  73. popperRef: import("vue").Ref<({
  74. $: import("vue").ComponentInternalInstance;
  75. $data: {};
  76. $props: Partial<{
  77. offset: number;
  78. effect: string;
  79. placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  80. showAfter: number;
  81. hideAfter: number;
  82. autoClose: number;
  83. boundariesPadding: number;
  84. fallbackPlacements: import("@popperjs/core").Placement[];
  85. gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  86. popperOptions: Partial<import("@popperjs/core").Options>;
  87. strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  88. enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  89. focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  90. trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  91. stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  92. visible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>;
  93. pure: boolean;
  94. virtualTriggering: boolean;
  95. content: string;
  96. rawContent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  97. teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  98. persistent: boolean;
  99. disabled: boolean;
  100. open: boolean;
  101. role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  102. trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  103. triggerKeys: string[];
  104. arrowOffset: number;
  105. showArrow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  106. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  107. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  108. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  109. disabled: BooleanConstructor;
  110. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  111. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  112. virtualRef: {
  113. readonly type: import("vue").PropType<import("..").Measurable>;
  114. readonly required: false;
  115. readonly validator: ((val: unknown) => boolean) | undefined;
  116. __epPropKey: true;
  117. };
  118. virtualTriggering: BooleanConstructor;
  119. onMouseenter: {
  120. readonly type: import("vue").PropType<(e: Event) => void>;
  121. readonly required: false;
  122. readonly validator: ((val: unknown) => boolean) | undefined;
  123. __epPropKey: true;
  124. };
  125. onMouseleave: {
  126. readonly type: import("vue").PropType<(e: Event) => void>;
  127. readonly required: false;
  128. readonly validator: ((val: unknown) => boolean) | undefined;
  129. __epPropKey: true;
  130. };
  131. onClick: {
  132. readonly type: import("vue").PropType<(e: Event) => void>;
  133. readonly required: false;
  134. readonly validator: ((val: unknown) => boolean) | undefined;
  135. __epPropKey: true;
  136. };
  137. onKeydown: {
  138. readonly type: import("vue").PropType<(e: Event) => void>;
  139. readonly required: false;
  140. readonly validator: ((val: unknown) => boolean) | undefined;
  141. __epPropKey: true;
  142. };
  143. onFocus: {
  144. readonly type: import("vue").PropType<(e: Event) => void>;
  145. readonly required: false;
  146. readonly validator: ((val: unknown) => boolean) | undefined;
  147. __epPropKey: true;
  148. };
  149. onBlur: {
  150. readonly type: import("vue").PropType<(e: Event) => void>;
  151. readonly required: false;
  152. readonly validator: ((val: unknown) => boolean) | undefined;
  153. __epPropKey: true;
  154. };
  155. onContextmenu: {
  156. readonly type: import("vue").PropType<(e: Event) => void>;
  157. readonly required: false;
  158. readonly validator: ((val: unknown) => boolean) | undefined;
  159. __epPropKey: true;
  160. };
  161. id: StringConstructor;
  162. open: BooleanConstructor;
  163. appendTo: {
  164. 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>>;
  165. readonly required: false;
  166. readonly validator: ((val: unknown) => boolean) | undefined;
  167. __epPropKey: true;
  168. };
  169. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  170. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  171. persistent: BooleanConstructor;
  172. ariaLabel: StringConstructor;
  173. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  174. transition: StringConstructor;
  175. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  176. style: {
  177. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  178. readonly required: false;
  179. readonly validator: ((val: unknown) => boolean) | undefined;
  180. __epPropKey: true;
  181. };
  182. className: {
  183. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  184. [x: string]: boolean;
  185. } | (string | {
  186. [x: string]: boolean;
  187. } | (string | {
  188. [x: string]: boolean;
  189. } | (string | {
  190. [x: string]: boolean;
  191. } | (string | {
  192. [x: string]: boolean;
  193. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => 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. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (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. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => 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. } | (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. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  280. readonly required: false;
  281. readonly validator: ((val: unknown) => boolean) | undefined;
  282. __epPropKey: true;
  283. };
  284. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  285. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  286. pure: BooleanConstructor;
  287. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  288. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  289. popperClass: {
  290. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  291. [x: string]: boolean;
  292. } | (string | {
  293. [x: string]: boolean;
  294. } | (string | {
  295. [x: string]: boolean;
  296. } | (string | {
  297. [x: string]: boolean;
  298. } | (string | {
  299. [x: string]: boolean;
  300. } | (string | {
  301. [x: string]: boolean;
  302. } | (string | {
  303. [x: string]: boolean;
  304. } | (string | {
  305. [x: string]: boolean;
  306. } | (string | {
  307. [x: string]: boolean;
  308. } | (string | {
  309. [x: string]: boolean;
  310. } | (string | {
  311. [x: string]: boolean;
  312. } | (string | {
  313. [x: string]: boolean;
  314. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  315. [x: string]: boolean;
  316. } | (string | {
  317. [x: string]: boolean;
  318. } | (string | {
  319. [x: string]: boolean;
  320. } | (string | {
  321. [x: string]: boolean;
  322. } | (string | {
  323. [x: string]: boolean;
  324. } | (string | {
  325. [x: string]: boolean;
  326. } | (string | {
  327. [x: string]: boolean;
  328. } | (string | {
  329. [x: string]: boolean;
  330. } | (string | {
  331. [x: string]: boolean;
  332. } | (string | {
  333. [x: string]: boolean;
  334. } | (string | {
  335. [x: string]: boolean;
  336. } | (string | {
  337. [x: string]: boolean;
  338. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  339. [x: string]: boolean;
  340. } | (string | {
  341. [x: string]: boolean;
  342. } | (string | {
  343. [x: string]: boolean;
  344. } | (string | {
  345. [x: string]: boolean;
  346. } | (string | {
  347. [x: string]: boolean;
  348. } | (string | {
  349. [x: string]: boolean;
  350. } | (string | {
  351. [x: string]: boolean;
  352. } | (string | {
  353. [x: string]: boolean;
  354. } | (string | {
  355. [x: string]: boolean;
  356. } | (string | {
  357. [x: string]: boolean;
  358. } | (string | {
  359. [x: string]: boolean;
  360. } | (string | {
  361. [x: string]: boolean;
  362. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  363. [x: string]: boolean;
  364. } | (string | {
  365. [x: string]: boolean;
  366. } | (string | {
  367. [x: string]: boolean;
  368. } | (string | {
  369. [x: string]: boolean;
  370. } | (string | {
  371. [x: string]: boolean;
  372. } | (string | {
  373. [x: string]: boolean;
  374. } | (string | {
  375. [x: string]: boolean;
  376. } | (string | {
  377. [x: string]: boolean;
  378. } | (string | {
  379. [x: string]: boolean;
  380. } | (string | {
  381. [x: string]: boolean;
  382. } | (string | {
  383. [x: string]: boolean;
  384. } | (string | {
  385. [x: string]: boolean;
  386. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  387. readonly required: false;
  388. readonly validator: ((val: unknown) => boolean) | undefined;
  389. __epPropKey: true;
  390. };
  391. popperStyle: {
  392. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  393. readonly required: false;
  394. readonly validator: ((val: unknown) => boolean) | undefined;
  395. __epPropKey: true;
  396. };
  397. referenceEl: {
  398. readonly type: import("vue").PropType<HTMLElement>;
  399. readonly required: false;
  400. readonly validator: ((val: unknown) => boolean) | undefined;
  401. __epPropKey: true;
  402. };
  403. triggerTargetEl: {
  404. readonly type: import("vue").PropType<HTMLElement>;
  405. readonly required: false;
  406. readonly validator: ((val: unknown) => boolean) | undefined;
  407. __epPropKey: true;
  408. };
  409. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  410. zIndex: NumberConstructor;
  411. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  412. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  413. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  414. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  415. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  416. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  417. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  418. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  419. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  420. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  421. "onUpdate:visible": {
  422. readonly type: import("vue").PropType<(val: boolean) => void>;
  423. readonly required: false;
  424. readonly validator: ((val: unknown) => boolean) | undefined;
  425. __epPropKey: true;
  426. };
  427. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  428. }>> & {
  429. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  430. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "offset" | "effect" | "placement" | "showAfter" | "hideAfter" | "autoClose" | "boundariesPadding" | "fallbackPlacements" | "gpuAcceleration" | "popperOptions" | "strategy" | "enterable" | "focusOnShow" | "trapping" | "stopPopperMouseEvent" | "visible" | "pure" | "virtualTriggering" | "content" | "rawContent" | "teleported" | "persistent" | "disabled" | "open" | "role" | "trigger" | "triggerKeys" | "arrowOffset" | "showArrow">;
  431. $attrs: {
  432. [x: string]: unknown;
  433. };
  434. $refs: {
  435. [x: string]: unknown;
  436. };
  437. $slots: Readonly<{
  438. [name: string]: import("vue").Slot | undefined;
  439. }>;
  440. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  441. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  442. $emit: (event: string, ...args: any[]) => void;
  443. $el: any;
  444. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  445. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  446. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  447. disabled: BooleanConstructor;
  448. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  449. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  450. virtualRef: {
  451. readonly type: import("vue").PropType<import("..").Measurable>;
  452. readonly required: false;
  453. readonly validator: ((val: unknown) => boolean) | undefined;
  454. __epPropKey: true;
  455. };
  456. virtualTriggering: BooleanConstructor;
  457. onMouseenter: {
  458. readonly type: import("vue").PropType<(e: Event) => void>;
  459. readonly required: false;
  460. readonly validator: ((val: unknown) => boolean) | undefined;
  461. __epPropKey: true;
  462. };
  463. onMouseleave: {
  464. readonly type: import("vue").PropType<(e: Event) => void>;
  465. readonly required: false;
  466. readonly validator: ((val: unknown) => boolean) | undefined;
  467. __epPropKey: true;
  468. };
  469. onClick: {
  470. readonly type: import("vue").PropType<(e: Event) => void>;
  471. readonly required: false;
  472. readonly validator: ((val: unknown) => boolean) | undefined;
  473. __epPropKey: true;
  474. };
  475. onKeydown: {
  476. readonly type: import("vue").PropType<(e: Event) => void>;
  477. readonly required: false;
  478. readonly validator: ((val: unknown) => boolean) | undefined;
  479. __epPropKey: true;
  480. };
  481. onFocus: {
  482. readonly type: import("vue").PropType<(e: Event) => void>;
  483. readonly required: false;
  484. readonly validator: ((val: unknown) => boolean) | undefined;
  485. __epPropKey: true;
  486. };
  487. onBlur: {
  488. readonly type: import("vue").PropType<(e: Event) => void>;
  489. readonly required: false;
  490. readonly validator: ((val: unknown) => boolean) | undefined;
  491. __epPropKey: true;
  492. };
  493. onContextmenu: {
  494. readonly type: import("vue").PropType<(e: Event) => void>;
  495. readonly required: false;
  496. readonly validator: ((val: unknown) => boolean) | undefined;
  497. __epPropKey: true;
  498. };
  499. id: StringConstructor;
  500. open: BooleanConstructor;
  501. appendTo: {
  502. 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>>;
  503. readonly required: false;
  504. readonly validator: ((val: unknown) => boolean) | undefined;
  505. __epPropKey: true;
  506. };
  507. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  508. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  509. persistent: BooleanConstructor;
  510. ariaLabel: StringConstructor;
  511. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  512. transition: StringConstructor;
  513. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  514. style: {
  515. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  516. readonly required: false;
  517. readonly validator: ((val: unknown) => boolean) | undefined;
  518. __epPropKey: true;
  519. };
  520. className: {
  521. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (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. } | (string | {
  536. [x: string]: boolean;
  537. } | (string | {
  538. [x: string]: boolean;
  539. } | (string | {
  540. [x: string]: boolean;
  541. } | (string | {
  542. [x: string]: boolean;
  543. } | (string | {
  544. [x: string]: boolean;
  545. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  546. [x: string]: boolean;
  547. } | (string | {
  548. [x: string]: boolean;
  549. } | (string | {
  550. [x: string]: boolean;
  551. } | (string | {
  552. [x: string]: boolean;
  553. } | (string | {
  554. [x: string]: boolean;
  555. } | (string | {
  556. [x: string]: boolean;
  557. } | (string | {
  558. [x: string]: boolean;
  559. } | (string | {
  560. [x: string]: boolean;
  561. } | (string | {
  562. [x: string]: boolean;
  563. } | (string | {
  564. [x: string]: boolean;
  565. } | (string | {
  566. [x: string]: boolean;
  567. } | (string | {
  568. [x: string]: boolean;
  569. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  570. [x: string]: boolean;
  571. } | (string | {
  572. [x: string]: boolean;
  573. } | (string | {
  574. [x: string]: boolean;
  575. } | (string | {
  576. [x: string]: boolean;
  577. } | (string | {
  578. [x: string]: boolean;
  579. } | (string | {
  580. [x: string]: boolean;
  581. } | (string | {
  582. [x: string]: boolean;
  583. } | (string | {
  584. [x: string]: boolean;
  585. } | (string | {
  586. [x: string]: boolean;
  587. } | (string | {
  588. [x: string]: boolean;
  589. } | (string | {
  590. [x: string]: boolean;
  591. } | (string | {
  592. [x: string]: boolean;
  593. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  594. [x: string]: boolean;
  595. } | (string | {
  596. [x: string]: boolean;
  597. } | (string | {
  598. [x: string]: boolean;
  599. } | (string | {
  600. [x: string]: boolean;
  601. } | (string | {
  602. [x: string]: boolean;
  603. } | (string | {
  604. [x: string]: boolean;
  605. } | (string | {
  606. [x: string]: boolean;
  607. } | (string | {
  608. [x: string]: boolean;
  609. } | (string | {
  610. [x: string]: boolean;
  611. } | (string | {
  612. [x: string]: boolean;
  613. } | (string | {
  614. [x: string]: boolean;
  615. } | (string | {
  616. [x: string]: boolean;
  617. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  618. readonly required: false;
  619. readonly validator: ((val: unknown) => boolean) | undefined;
  620. __epPropKey: true;
  621. };
  622. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  623. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  624. pure: BooleanConstructor;
  625. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  626. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  627. popperClass: {
  628. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (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. } | (string | {
  643. [x: string]: boolean;
  644. } | (string | {
  645. [x: string]: boolean;
  646. } | (string | {
  647. [x: string]: boolean;
  648. } | (string | {
  649. [x: string]: boolean;
  650. } | (string | {
  651. [x: string]: boolean;
  652. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  653. [x: string]: boolean;
  654. } | (string | {
  655. [x: string]: boolean;
  656. } | (string | {
  657. [x: string]: boolean;
  658. } | (string | {
  659. [x: string]: boolean;
  660. } | (string | {
  661. [x: string]: boolean;
  662. } | (string | {
  663. [x: string]: boolean;
  664. } | (string | {
  665. [x: string]: boolean;
  666. } | (string | {
  667. [x: string]: boolean;
  668. } | (string | {
  669. [x: string]: boolean;
  670. } | (string | {
  671. [x: string]: boolean;
  672. } | (string | {
  673. [x: string]: boolean;
  674. } | (string | {
  675. [x: string]: boolean;
  676. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  677. [x: string]: boolean;
  678. } | (string | {
  679. [x: string]: boolean;
  680. } | (string | {
  681. [x: string]: boolean;
  682. } | (string | {
  683. [x: string]: boolean;
  684. } | (string | {
  685. [x: string]: boolean;
  686. } | (string | {
  687. [x: string]: boolean;
  688. } | (string | {
  689. [x: string]: boolean;
  690. } | (string | {
  691. [x: string]: boolean;
  692. } | (string | {
  693. [x: string]: boolean;
  694. } | (string | {
  695. [x: string]: boolean;
  696. } | (string | {
  697. [x: string]: boolean;
  698. } | (string | {
  699. [x: string]: boolean;
  700. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  701. [x: string]: boolean;
  702. } | (string | {
  703. [x: string]: boolean;
  704. } | (string | {
  705. [x: string]: boolean;
  706. } | (string | {
  707. [x: string]: boolean;
  708. } | (string | {
  709. [x: string]: boolean;
  710. } | (string | {
  711. [x: string]: boolean;
  712. } | (string | {
  713. [x: string]: boolean;
  714. } | (string | {
  715. [x: string]: boolean;
  716. } | (string | {
  717. [x: string]: boolean;
  718. } | (string | {
  719. [x: string]: boolean;
  720. } | (string | {
  721. [x: string]: boolean;
  722. } | (string | {
  723. [x: string]: boolean;
  724. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  725. readonly required: false;
  726. readonly validator: ((val: unknown) => boolean) | undefined;
  727. __epPropKey: true;
  728. };
  729. popperStyle: {
  730. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  731. readonly required: false;
  732. readonly validator: ((val: unknown) => boolean) | undefined;
  733. __epPropKey: true;
  734. };
  735. referenceEl: {
  736. readonly type: import("vue").PropType<HTMLElement>;
  737. readonly required: false;
  738. readonly validator: ((val: unknown) => boolean) | undefined;
  739. __epPropKey: true;
  740. };
  741. triggerTargetEl: {
  742. readonly type: import("vue").PropType<HTMLElement>;
  743. readonly required: false;
  744. readonly validator: ((val: unknown) => boolean) | undefined;
  745. __epPropKey: true;
  746. };
  747. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  748. zIndex: NumberConstructor;
  749. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  750. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  751. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  752. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  753. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  754. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  755. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  756. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  757. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  758. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  759. "onUpdate:visible": {
  760. readonly type: import("vue").PropType<(val: boolean) => void>;
  761. readonly required: false;
  762. readonly validator: ((val: unknown) => boolean) | undefined;
  763. __epPropKey: true;
  764. };
  765. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  766. }>> & {
  767. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  768. }, {
  769. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  770. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  771. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  772. disabled: BooleanConstructor;
  773. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  774. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  775. virtualRef: {
  776. readonly type: import("vue").PropType<import("..").Measurable>;
  777. readonly required: false;
  778. readonly validator: ((val: unknown) => boolean) | undefined;
  779. __epPropKey: true;
  780. };
  781. virtualTriggering: BooleanConstructor;
  782. onMouseenter: {
  783. readonly type: import("vue").PropType<(e: Event) => void>;
  784. readonly required: false;
  785. readonly validator: ((val: unknown) => boolean) | undefined;
  786. __epPropKey: true;
  787. };
  788. onMouseleave: {
  789. readonly type: import("vue").PropType<(e: Event) => void>;
  790. readonly required: false;
  791. readonly validator: ((val: unknown) => boolean) | undefined;
  792. __epPropKey: true;
  793. };
  794. onClick: {
  795. readonly type: import("vue").PropType<(e: Event) => void>;
  796. readonly required: false;
  797. readonly validator: ((val: unknown) => boolean) | undefined;
  798. __epPropKey: true;
  799. };
  800. onKeydown: {
  801. readonly type: import("vue").PropType<(e: Event) => void>;
  802. readonly required: false;
  803. readonly validator: ((val: unknown) => boolean) | undefined;
  804. __epPropKey: true;
  805. };
  806. onFocus: {
  807. readonly type: import("vue").PropType<(e: Event) => void>;
  808. readonly required: false;
  809. readonly validator: ((val: unknown) => boolean) | undefined;
  810. __epPropKey: true;
  811. };
  812. onBlur: {
  813. readonly type: import("vue").PropType<(e: Event) => void>;
  814. readonly required: false;
  815. readonly validator: ((val: unknown) => boolean) | undefined;
  816. __epPropKey: true;
  817. };
  818. onContextmenu: {
  819. readonly type: import("vue").PropType<(e: Event) => void>;
  820. readonly required: false;
  821. readonly validator: ((val: unknown) => boolean) | undefined;
  822. __epPropKey: true;
  823. };
  824. id: StringConstructor;
  825. open: BooleanConstructor;
  826. appendTo: {
  827. 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>>;
  828. readonly required: false;
  829. readonly validator: ((val: unknown) => boolean) | undefined;
  830. __epPropKey: true;
  831. };
  832. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  833. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  834. persistent: BooleanConstructor;
  835. ariaLabel: StringConstructor;
  836. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  837. transition: StringConstructor;
  838. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  839. style: {
  840. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  841. readonly required: false;
  842. readonly validator: ((val: unknown) => boolean) | undefined;
  843. __epPropKey: true;
  844. };
  845. className: {
  846. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  847. [x: string]: boolean;
  848. } | (string | {
  849. [x: string]: boolean;
  850. } | (string | {
  851. [x: string]: boolean;
  852. } | (string | {
  853. [x: string]: boolean;
  854. } | (string | {
  855. [x: string]: boolean;
  856. } | (string | {
  857. [x: string]: boolean;
  858. } | (string | {
  859. [x: string]: boolean;
  860. } | (string | {
  861. [x: string]: boolean;
  862. } | (string | {
  863. [x: string]: boolean;
  864. } | (string | {
  865. [x: string]: boolean;
  866. } | (string | {
  867. [x: string]: boolean;
  868. } | (string | {
  869. [x: string]: boolean;
  870. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  871. [x: string]: boolean;
  872. } | (string | {
  873. [x: string]: boolean;
  874. } | (string | {
  875. [x: string]: boolean;
  876. } | (string | {
  877. [x: string]: boolean;
  878. } | (string | {
  879. [x: string]: boolean;
  880. } | (string | {
  881. [x: string]: boolean;
  882. } | (string | {
  883. [x: string]: boolean;
  884. } | (string | {
  885. [x: string]: boolean;
  886. } | (string | {
  887. [x: string]: boolean;
  888. } | (string | {
  889. [x: string]: boolean;
  890. } | (string | {
  891. [x: string]: boolean;
  892. } | (string | {
  893. [x: string]: boolean;
  894. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  895. [x: string]: boolean;
  896. } | (string | {
  897. [x: string]: boolean;
  898. } | (string | {
  899. [x: string]: boolean;
  900. } | (string | {
  901. [x: string]: boolean;
  902. } | (string | {
  903. [x: string]: boolean;
  904. } | (string | {
  905. [x: string]: boolean;
  906. } | (string | {
  907. [x: string]: boolean;
  908. } | (string | {
  909. [x: string]: boolean;
  910. } | (string | {
  911. [x: string]: boolean;
  912. } | (string | {
  913. [x: string]: boolean;
  914. } | (string | {
  915. [x: string]: boolean;
  916. } | (string | {
  917. [x: string]: boolean;
  918. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  919. [x: string]: boolean;
  920. } | (string | {
  921. [x: string]: boolean;
  922. } | (string | {
  923. [x: string]: boolean;
  924. } | (string | {
  925. [x: string]: boolean;
  926. } | (string | {
  927. [x: string]: boolean;
  928. } | (string | {
  929. [x: string]: boolean;
  930. } | (string | {
  931. [x: string]: boolean;
  932. } | (string | {
  933. [x: string]: boolean;
  934. } | (string | {
  935. [x: string]: boolean;
  936. } | (string | {
  937. [x: string]: boolean;
  938. } | (string | {
  939. [x: string]: boolean;
  940. } | (string | {
  941. [x: string]: boolean;
  942. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  943. readonly required: false;
  944. readonly validator: ((val: unknown) => boolean) | undefined;
  945. __epPropKey: true;
  946. };
  947. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  948. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  949. pure: BooleanConstructor;
  950. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  951. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  952. popperClass: {
  953. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  954. [x: string]: boolean;
  955. } | (string | {
  956. [x: string]: boolean;
  957. } | (string | {
  958. [x: string]: boolean;
  959. } | (string | {
  960. [x: string]: boolean;
  961. } | (string | {
  962. [x: string]: boolean;
  963. } | (string | {
  964. [x: string]: boolean;
  965. } | (string | {
  966. [x: string]: boolean;
  967. } | (string | {
  968. [x: string]: boolean;
  969. } | (string | {
  970. [x: string]: boolean;
  971. } | (string | {
  972. [x: string]: boolean;
  973. } | (string | {
  974. [x: string]: boolean;
  975. } | (string | {
  976. [x: string]: boolean;
  977. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  978. [x: string]: boolean;
  979. } | (string | {
  980. [x: string]: boolean;
  981. } | (string | {
  982. [x: string]: boolean;
  983. } | (string | {
  984. [x: string]: boolean;
  985. } | (string | {
  986. [x: string]: boolean;
  987. } | (string | {
  988. [x: string]: boolean;
  989. } | (string | {
  990. [x: string]: boolean;
  991. } | (string | {
  992. [x: string]: boolean;
  993. } | (string | {
  994. [x: string]: boolean;
  995. } | (string | {
  996. [x: string]: boolean;
  997. } | (string | {
  998. [x: string]: boolean;
  999. } | (string | {
  1000. [x: string]: boolean;
  1001. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  1002. [x: string]: boolean;
  1003. } | (string | {
  1004. [x: string]: boolean;
  1005. } | (string | {
  1006. [x: string]: boolean;
  1007. } | (string | {
  1008. [x: string]: boolean;
  1009. } | (string | {
  1010. [x: string]: boolean;
  1011. } | (string | {
  1012. [x: string]: boolean;
  1013. } | (string | {
  1014. [x: string]: boolean;
  1015. } | (string | {
  1016. [x: string]: boolean;
  1017. } | (string | {
  1018. [x: string]: boolean;
  1019. } | (string | {
  1020. [x: string]: boolean;
  1021. } | (string | {
  1022. [x: string]: boolean;
  1023. } | (string | {
  1024. [x: string]: boolean;
  1025. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1026. [x: string]: boolean;
  1027. } | (string | {
  1028. [x: string]: boolean;
  1029. } | (string | {
  1030. [x: string]: boolean;
  1031. } | (string | {
  1032. [x: string]: boolean;
  1033. } | (string | {
  1034. [x: string]: boolean;
  1035. } | (string | {
  1036. [x: string]: boolean;
  1037. } | (string | {
  1038. [x: string]: boolean;
  1039. } | (string | {
  1040. [x: string]: boolean;
  1041. } | (string | {
  1042. [x: string]: boolean;
  1043. } | (string | {
  1044. [x: string]: boolean;
  1045. } | (string | {
  1046. [x: string]: boolean;
  1047. } | (string | {
  1048. [x: string]: boolean;
  1049. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  1050. readonly required: false;
  1051. readonly validator: ((val: unknown) => boolean) | undefined;
  1052. __epPropKey: true;
  1053. };
  1054. popperStyle: {
  1055. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  1056. readonly required: false;
  1057. readonly validator: ((val: unknown) => boolean) | undefined;
  1058. __epPropKey: true;
  1059. };
  1060. referenceEl: {
  1061. readonly type: import("vue").PropType<HTMLElement>;
  1062. readonly required: false;
  1063. readonly validator: ((val: unknown) => boolean) | undefined;
  1064. __epPropKey: true;
  1065. };
  1066. triggerTargetEl: {
  1067. readonly type: import("vue").PropType<HTMLElement>;
  1068. readonly required: false;
  1069. readonly validator: ((val: unknown) => boolean) | undefined;
  1070. __epPropKey: true;
  1071. };
  1072. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1073. zIndex: NumberConstructor;
  1074. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1075. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  1076. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1077. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  1078. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  1079. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  1080. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  1081. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1082. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  1083. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1084. "onUpdate:visible": {
  1085. readonly type: import("vue").PropType<(val: boolean) => void>;
  1086. readonly required: false;
  1087. readonly validator: ((val: unknown) => boolean) | undefined;
  1088. __epPropKey: true;
  1089. };
  1090. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1091. }>> & {
  1092. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  1093. }>>;
  1094. emit: (event: string, ...args: any[]) => void;
  1095. id: import("vue").Ref<string>;
  1096. popperRef: import("vue").Ref<({
  1097. $: import("vue").ComponentInternalInstance;
  1098. $data: {};
  1099. $props: Partial<{
  1100. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  1101. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  1102. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1103. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "role">;
  1104. $attrs: {
  1105. [x: string]: unknown;
  1106. };
  1107. $refs: {
  1108. [x: string]: unknown;
  1109. };
  1110. $slots: Readonly<{
  1111. [name: string]: import("vue").Slot | undefined;
  1112. }>;
  1113. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  1114. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  1115. $emit: (event: string, ...args: any[]) => void;
  1116. $el: any;
  1117. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  1118. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1119. }>>, {
  1120. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1121. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1122. }>> & {
  1123. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1124. }>>;
  1125. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  1126. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  1127. contentRef: import("vue").Ref<HTMLElement | undefined>;
  1128. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  1129. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  1130. popperProvides: import("..").ElPopperInjectionContext;
  1131. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
  1132. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  1133. }> & {
  1134. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  1135. created?: ((() => void) | (() => void)[]) | undefined;
  1136. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  1137. mounted?: ((() => void) | (() => void)[]) | undefined;
  1138. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  1139. updated?: ((() => void) | (() => void)[]) | undefined;
  1140. activated?: ((() => void) | (() => void)[]) | undefined;
  1141. deactivated?: ((() => void) | (() => void)[]) | undefined;
  1142. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  1143. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  1144. destroyed?: ((() => void) | (() => void)[]) | undefined;
  1145. unmounted?: ((() => void) | (() => void)[]) | undefined;
  1146. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  1147. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  1148. errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined;
  1149. };
  1150. $forceUpdate: () => void;
  1151. $nextTick: typeof import("vue").nextTick;
  1152. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  1153. } & Readonly<import("vue").ExtractPropTypes<{
  1154. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1155. }>> & import("vue").ShallowUnwrapRef<{
  1156. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1157. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1158. }>> & {
  1159. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1160. }>>;
  1161. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  1162. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  1163. contentRef: import("vue").Ref<HTMLElement | undefined>;
  1164. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  1165. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  1166. popperProvides: import("..").ElPopperInjectionContext;
  1167. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  1168. contentRef: import("vue").Ref<any>;
  1169. updatePopper: () => void;
  1170. open: import("vue").Ref<boolean>;
  1171. toggleReason: import("vue").Ref<Event | undefined>;
  1172. show: (event?: Event | undefined) => void;
  1173. hide: (event?: Event | undefined) => void;
  1174. hasUpdateHandler: import("vue").ComputedRef<boolean>;
  1175. onOpen: (event?: Event | undefined) => void;
  1176. onClose: (event?: Event | undefined) => void;
  1177. controlled: import("vue").ComputedRef<boolean>;
  1178. isFocusInsideContent: () => boolean | undefined;
  1179. ElPopper: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1180. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1181. }, {
  1182. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1183. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1184. }>> & {
  1185. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1186. }>>;
  1187. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  1188. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  1189. contentRef: import("vue").Ref<HTMLElement | undefined>;
  1190. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  1191. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  1192. popperProvides: import("..").ElPopperInjectionContext;
  1193. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1194. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  1195. }>>, {
  1196. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  1197. }>> & Record<string, any>;
  1198. ElPopperArrow: import("vue").DefineComponent<{
  1199. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  1200. }, {
  1201. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1202. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  1203. }>> & {
  1204. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1205. }>>;
  1206. ns: {
  1207. namespace: import("vue").ComputedRef<string>;
  1208. b: (blockSuffix?: string) => string;
  1209. e: (element?: string | undefined) => string;
  1210. m: (modifier?: string | undefined) => string;
  1211. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1212. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1213. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1214. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1215. is: {
  1216. (name: string, state: boolean | undefined): string;
  1217. (name: string): string;
  1218. };
  1219. cssVar: (object: Record<string, string>) => Record<string, string>;
  1220. cssVarName: (name: string) => string;
  1221. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1222. cssVarBlockName: (name: string) => string;
  1223. };
  1224. arrowOffset: import("vue").Ref<number | undefined>;
  1225. arrowRef: import("vue").Ref<HTMLElement | undefined>;
  1226. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  1227. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1228. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  1229. }>>, {
  1230. readonly arrowOffset: number;
  1231. }>;
  1232. ElTooltipTrigger: import("vue").DefineComponent<{
  1233. readonly disabled: BooleanConstructor;
  1234. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  1235. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  1236. readonly virtualRef: {
  1237. readonly type: import("vue").PropType<import("..").Measurable>;
  1238. readonly required: false;
  1239. readonly validator: ((val: unknown) => boolean) | undefined;
  1240. __epPropKey: true;
  1241. };
  1242. readonly virtualTriggering: BooleanConstructor;
  1243. readonly onMouseenter: {
  1244. readonly type: import("vue").PropType<(e: Event) => void>;
  1245. readonly required: false;
  1246. readonly validator: ((val: unknown) => boolean) | undefined;
  1247. __epPropKey: true;
  1248. };
  1249. readonly onMouseleave: {
  1250. readonly type: import("vue").PropType<(e: Event) => void>;
  1251. readonly required: false;
  1252. readonly validator: ((val: unknown) => boolean) | undefined;
  1253. __epPropKey: true;
  1254. };
  1255. readonly onClick: {
  1256. readonly type: import("vue").PropType<(e: Event) => void>;
  1257. readonly required: false;
  1258. readonly validator: ((val: unknown) => boolean) | undefined;
  1259. __epPropKey: true;
  1260. };
  1261. readonly onKeydown: {
  1262. readonly type: import("vue").PropType<(e: Event) => void>;
  1263. readonly required: false;
  1264. readonly validator: ((val: unknown) => boolean) | undefined;
  1265. __epPropKey: true;
  1266. };
  1267. readonly onFocus: {
  1268. readonly type: import("vue").PropType<(e: Event) => void>;
  1269. readonly required: false;
  1270. readonly validator: ((val: unknown) => boolean) | undefined;
  1271. __epPropKey: true;
  1272. };
  1273. readonly onBlur: {
  1274. readonly type: import("vue").PropType<(e: Event) => void>;
  1275. readonly required: false;
  1276. readonly validator: ((val: unknown) => boolean) | undefined;
  1277. __epPropKey: true;
  1278. };
  1279. readonly onContextmenu: {
  1280. readonly type: import("vue").PropType<(e: Event) => void>;
  1281. readonly required: false;
  1282. readonly validator: ((val: unknown) => boolean) | undefined;
  1283. __epPropKey: true;
  1284. };
  1285. readonly id: StringConstructor;
  1286. readonly open: BooleanConstructor;
  1287. }, {
  1288. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1289. readonly disabled: BooleanConstructor;
  1290. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  1291. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  1292. readonly virtualRef: {
  1293. readonly type: import("vue").PropType<import("..").Measurable>;
  1294. readonly required: false;
  1295. readonly validator: ((val: unknown) => boolean) | undefined;
  1296. __epPropKey: true;
  1297. };
  1298. readonly virtualTriggering: BooleanConstructor;
  1299. readonly onMouseenter: {
  1300. readonly type: import("vue").PropType<(e: Event) => void>;
  1301. readonly required: false;
  1302. readonly validator: ((val: unknown) => boolean) | undefined;
  1303. __epPropKey: true;
  1304. };
  1305. readonly onMouseleave: {
  1306. readonly type: import("vue").PropType<(e: Event) => void>;
  1307. readonly required: false;
  1308. readonly validator: ((val: unknown) => boolean) | undefined;
  1309. __epPropKey: true;
  1310. };
  1311. readonly onClick: {
  1312. readonly type: import("vue").PropType<(e: Event) => void>;
  1313. readonly required: false;
  1314. readonly validator: ((val: unknown) => boolean) | undefined;
  1315. __epPropKey: true;
  1316. };
  1317. readonly onKeydown: {
  1318. readonly type: import("vue").PropType<(e: Event) => void>;
  1319. readonly required: false;
  1320. readonly validator: ((val: unknown) => boolean) | undefined;
  1321. __epPropKey: true;
  1322. };
  1323. readonly onFocus: {
  1324. readonly type: import("vue").PropType<(e: Event) => void>;
  1325. readonly required: false;
  1326. readonly validator: ((val: unknown) => boolean) | undefined;
  1327. __epPropKey: true;
  1328. };
  1329. readonly onBlur: {
  1330. readonly type: import("vue").PropType<(e: Event) => void>;
  1331. readonly required: false;
  1332. readonly validator: ((val: unknown) => boolean) | undefined;
  1333. __epPropKey: true;
  1334. };
  1335. readonly onContextmenu: {
  1336. readonly type: import("vue").PropType<(e: Event) => void>;
  1337. readonly required: false;
  1338. readonly validator: ((val: unknown) => boolean) | undefined;
  1339. __epPropKey: true;
  1340. };
  1341. readonly id: StringConstructor;
  1342. readonly open: BooleanConstructor;
  1343. }>> & {
  1344. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1345. }>>;
  1346. ns: {
  1347. namespace: import("vue").ComputedRef<string>;
  1348. b: (blockSuffix?: string) => string;
  1349. e: (element?: string | undefined) => string;
  1350. m: (modifier?: string | undefined) => string;
  1351. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1352. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1353. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1354. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1355. is: {
  1356. (name: string, state: boolean | undefined): string;
  1357. (name: string): string;
  1358. };
  1359. cssVar: (object: Record<string, string>) => Record<string, string>;
  1360. cssVarName: (name: string) => string;
  1361. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1362. cssVarBlockName: (name: string) => string;
  1363. };
  1364. controlled: import("vue").Ref<boolean>;
  1365. id: import("vue").Ref<string>;
  1366. open: import("vue").Ref<boolean>;
  1367. onOpen: (e?: Event | undefined) => void;
  1368. onClose: (e?: Event | undefined) => void;
  1369. onToggle: (e: Event) => void;
  1370. triggerRef: import("vue").Ref<{
  1371. forwardRef: HTMLElement;
  1372. } | null>;
  1373. stopWhenControlledOrDisabled: () => true | undefined;
  1374. trigger: import("vue").Ref<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>>;
  1375. onMouseenter: (event: Event) => void;
  1376. onMouseleave: (event: Event) => void;
  1377. onClick: (event: Event) => void;
  1378. onFocus: (event: Event) => void;
  1379. onBlur: (event: Event) => void;
  1380. onContextMenu: (event: Event) => void;
  1381. onKeydown: (event: KeyboardEvent) => void;
  1382. ElPopperTrigger: import("vue").DefineComponent<{
  1383. readonly virtualRef: {
  1384. readonly type: import("vue").PropType<import("..").Measurable>;
  1385. readonly required: false;
  1386. readonly validator: ((val: unknown) => boolean) | undefined;
  1387. __epPropKey: true;
  1388. };
  1389. readonly virtualTriggering: BooleanConstructor;
  1390. readonly onMouseenter: {
  1391. readonly type: import("vue").PropType<(e: Event) => void>;
  1392. readonly required: false;
  1393. readonly validator: ((val: unknown) => boolean) | undefined;
  1394. __epPropKey: true;
  1395. };
  1396. readonly onMouseleave: {
  1397. readonly type: import("vue").PropType<(e: Event) => void>;
  1398. readonly required: false;
  1399. readonly validator: ((val: unknown) => boolean) | undefined;
  1400. __epPropKey: true;
  1401. };
  1402. readonly onClick: {
  1403. readonly type: import("vue").PropType<(e: Event) => void>;
  1404. readonly required: false;
  1405. readonly validator: ((val: unknown) => boolean) | undefined;
  1406. __epPropKey: true;
  1407. };
  1408. readonly onKeydown: {
  1409. readonly type: import("vue").PropType<(e: Event) => void>;
  1410. readonly required: false;
  1411. readonly validator: ((val: unknown) => boolean) | undefined;
  1412. __epPropKey: true;
  1413. };
  1414. readonly onFocus: {
  1415. readonly type: import("vue").PropType<(e: Event) => void>;
  1416. readonly required: false;
  1417. readonly validator: ((val: unknown) => boolean) | undefined;
  1418. __epPropKey: true;
  1419. };
  1420. readonly onBlur: {
  1421. readonly type: import("vue").PropType<(e: Event) => void>;
  1422. readonly required: false;
  1423. readonly validator: ((val: unknown) => boolean) | undefined;
  1424. __epPropKey: true;
  1425. };
  1426. readonly onContextmenu: {
  1427. readonly type: import("vue").PropType<(e: Event) => void>;
  1428. readonly required: false;
  1429. readonly validator: ((val: unknown) => boolean) | undefined;
  1430. __epPropKey: true;
  1431. };
  1432. readonly id: StringConstructor;
  1433. readonly open: BooleanConstructor;
  1434. }, {
  1435. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1436. readonly virtualRef: {
  1437. readonly type: import("vue").PropType<import("..").Measurable>;
  1438. readonly required: false;
  1439. readonly validator: ((val: unknown) => boolean) | undefined;
  1440. __epPropKey: true;
  1441. };
  1442. readonly virtualTriggering: BooleanConstructor;
  1443. readonly onMouseenter: {
  1444. readonly type: import("vue").PropType<(e: Event) => void>;
  1445. readonly required: false;
  1446. readonly validator: ((val: unknown) => boolean) | undefined;
  1447. __epPropKey: true;
  1448. };
  1449. readonly onMouseleave: {
  1450. readonly type: import("vue").PropType<(e: Event) => void>;
  1451. readonly required: false;
  1452. readonly validator: ((val: unknown) => boolean) | undefined;
  1453. __epPropKey: true;
  1454. };
  1455. readonly onClick: {
  1456. readonly type: import("vue").PropType<(e: Event) => void>;
  1457. readonly required: false;
  1458. readonly validator: ((val: unknown) => boolean) | undefined;
  1459. __epPropKey: true;
  1460. };
  1461. readonly onKeydown: {
  1462. readonly type: import("vue").PropType<(e: Event) => void>;
  1463. readonly required: false;
  1464. readonly validator: ((val: unknown) => boolean) | undefined;
  1465. __epPropKey: true;
  1466. };
  1467. readonly onFocus: {
  1468. readonly type: import("vue").PropType<(e: Event) => void>;
  1469. readonly required: false;
  1470. readonly validator: ((val: unknown) => boolean) | undefined;
  1471. __epPropKey: true;
  1472. };
  1473. readonly onBlur: {
  1474. readonly type: import("vue").PropType<(e: Event) => void>;
  1475. readonly required: false;
  1476. readonly validator: ((val: unknown) => boolean) | undefined;
  1477. __epPropKey: true;
  1478. };
  1479. readonly onContextmenu: {
  1480. readonly type: import("vue").PropType<(e: Event) => void>;
  1481. readonly required: false;
  1482. readonly validator: ((val: unknown) => boolean) | undefined;
  1483. __epPropKey: true;
  1484. };
  1485. readonly id: StringConstructor;
  1486. readonly open: BooleanConstructor;
  1487. }>> & {
  1488. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1489. }>>;
  1490. role: import("vue").ComputedRef<string>;
  1491. triggerRef: import("vue").Ref<import("..").Measurable | undefined>;
  1492. ariaControls: import("vue").ComputedRef<string | undefined>;
  1493. ariaDescribedby: import("vue").ComputedRef<string | undefined>;
  1494. ariaHaspopup: import("vue").ComputedRef<string | undefined>;
  1495. ariaExpanded: import("vue").ComputedRef<string | undefined>;
  1496. virtualTriggerAriaStopWatch: undefined;
  1497. ElOnlyChild: import("vue").DefineComponent<{}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  1498. [key: string]: any;
  1499. }> | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  1500. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1501. readonly virtualRef: {
  1502. readonly type: import("vue").PropType<import("..").Measurable>;
  1503. readonly required: false;
  1504. readonly validator: ((val: unknown) => boolean) | undefined;
  1505. __epPropKey: true;
  1506. };
  1507. readonly virtualTriggering: BooleanConstructor;
  1508. readonly onMouseenter: {
  1509. readonly type: import("vue").PropType<(e: Event) => void>;
  1510. readonly required: false;
  1511. readonly validator: ((val: unknown) => boolean) | undefined;
  1512. __epPropKey: true;
  1513. };
  1514. readonly onMouseleave: {
  1515. readonly type: import("vue").PropType<(e: Event) => void>;
  1516. readonly required: false;
  1517. readonly validator: ((val: unknown) => boolean) | undefined;
  1518. __epPropKey: true;
  1519. };
  1520. readonly onClick: {
  1521. readonly type: import("vue").PropType<(e: Event) => void>;
  1522. readonly required: false;
  1523. readonly validator: ((val: unknown) => boolean) | undefined;
  1524. __epPropKey: true;
  1525. };
  1526. readonly onKeydown: {
  1527. readonly type: import("vue").PropType<(e: Event) => void>;
  1528. readonly required: false;
  1529. readonly validator: ((val: unknown) => boolean) | undefined;
  1530. __epPropKey: true;
  1531. };
  1532. readonly onFocus: {
  1533. readonly type: import("vue").PropType<(e: Event) => void>;
  1534. readonly required: false;
  1535. readonly validator: ((val: unknown) => boolean) | undefined;
  1536. __epPropKey: true;
  1537. };
  1538. readonly onBlur: {
  1539. readonly type: import("vue").PropType<(e: Event) => void>;
  1540. readonly required: false;
  1541. readonly validator: ((val: unknown) => boolean) | undefined;
  1542. __epPropKey: true;
  1543. };
  1544. readonly onContextmenu: {
  1545. readonly type: import("vue").PropType<(e: Event) => void>;
  1546. readonly required: false;
  1547. readonly validator: ((val: unknown) => boolean) | undefined;
  1548. __epPropKey: true;
  1549. };
  1550. readonly id: StringConstructor;
  1551. readonly open: BooleanConstructor;
  1552. }>>, {
  1553. readonly virtualTriggering: boolean;
  1554. readonly open: boolean;
  1555. }>;
  1556. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1557. readonly disabled: BooleanConstructor;
  1558. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  1559. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  1560. readonly virtualRef: {
  1561. readonly type: import("vue").PropType<import("..").Measurable>;
  1562. readonly required: false;
  1563. readonly validator: ((val: unknown) => boolean) | undefined;
  1564. __epPropKey: true;
  1565. };
  1566. readonly virtualTriggering: BooleanConstructor;
  1567. readonly onMouseenter: {
  1568. readonly type: import("vue").PropType<(e: Event) => void>;
  1569. readonly required: false;
  1570. readonly validator: ((val: unknown) => boolean) | undefined;
  1571. __epPropKey: true;
  1572. };
  1573. readonly onMouseleave: {
  1574. readonly type: import("vue").PropType<(e: Event) => void>;
  1575. readonly required: false;
  1576. readonly validator: ((val: unknown) => boolean) | undefined;
  1577. __epPropKey: true;
  1578. };
  1579. readonly onClick: {
  1580. readonly type: import("vue").PropType<(e: Event) => void>;
  1581. readonly required: false;
  1582. readonly validator: ((val: unknown) => boolean) | undefined;
  1583. __epPropKey: true;
  1584. };
  1585. readonly onKeydown: {
  1586. readonly type: import("vue").PropType<(e: Event) => void>;
  1587. readonly required: false;
  1588. readonly validator: ((val: unknown) => boolean) | undefined;
  1589. __epPropKey: true;
  1590. };
  1591. readonly onFocus: {
  1592. readonly type: import("vue").PropType<(e: Event) => void>;
  1593. readonly required: false;
  1594. readonly validator: ((val: unknown) => boolean) | undefined;
  1595. __epPropKey: true;
  1596. };
  1597. readonly onBlur: {
  1598. readonly type: import("vue").PropType<(e: Event) => void>;
  1599. readonly required: false;
  1600. readonly validator: ((val: unknown) => boolean) | undefined;
  1601. __epPropKey: true;
  1602. };
  1603. readonly onContextmenu: {
  1604. readonly type: import("vue").PropType<(e: Event) => void>;
  1605. readonly required: false;
  1606. readonly validator: ((val: unknown) => boolean) | undefined;
  1607. __epPropKey: true;
  1608. };
  1609. readonly id: StringConstructor;
  1610. readonly open: BooleanConstructor;
  1611. }>>, {
  1612. readonly virtualTriggering: boolean;
  1613. readonly disabled: boolean;
  1614. readonly open: boolean;
  1615. readonly trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  1616. readonly triggerKeys: string[];
  1617. }>;
  1618. ElTooltipContent: import("vue").DefineComponent<{
  1619. readonly appendTo: {
  1620. 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>>;
  1621. readonly required: false;
  1622. readonly validator: ((val: unknown) => boolean) | undefined;
  1623. __epPropKey: true;
  1624. };
  1625. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1626. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1627. readonly persistent: BooleanConstructor;
  1628. readonly ariaLabel: StringConstructor;
  1629. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  1630. readonly transition: StringConstructor;
  1631. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1632. readonly disabled: BooleanConstructor;
  1633. readonly id: StringConstructor;
  1634. readonly style: {
  1635. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  1636. readonly required: false;
  1637. readonly validator: ((val: unknown) => boolean) | undefined;
  1638. __epPropKey: true;
  1639. };
  1640. readonly className: {
  1641. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  1642. [x: string]: boolean;
  1643. } | (string | {
  1644. [x: string]: boolean;
  1645. } | (string | {
  1646. [x: string]: boolean;
  1647. } | (string | {
  1648. [x: string]: boolean;
  1649. } | (string | {
  1650. [x: string]: boolean;
  1651. } | (string | {
  1652. [x: string]: boolean;
  1653. } | (string | {
  1654. [x: string]: boolean;
  1655. } | (string | {
  1656. [x: string]: boolean;
  1657. } | (string | {
  1658. [x: string]: boolean;
  1659. } | (string | {
  1660. [x: string]: boolean;
  1661. } | (string | {
  1662. [x: string]: boolean;
  1663. } | (string | {
  1664. [x: string]: boolean;
  1665. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1666. [x: string]: boolean;
  1667. } | (string | {
  1668. [x: string]: boolean;
  1669. } | (string | {
  1670. [x: string]: boolean;
  1671. } | (string | {
  1672. [x: string]: boolean;
  1673. } | (string | {
  1674. [x: string]: boolean;
  1675. } | (string | {
  1676. [x: string]: boolean;
  1677. } | (string | {
  1678. [x: string]: boolean;
  1679. } | (string | {
  1680. [x: string]: boolean;
  1681. } | (string | {
  1682. [x: string]: boolean;
  1683. } | (string | {
  1684. [x: string]: boolean;
  1685. } | (string | {
  1686. [x: string]: boolean;
  1687. } | (string | {
  1688. [x: string]: boolean;
  1689. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  1690. [x: string]: boolean;
  1691. } | (string | {
  1692. [x: string]: boolean;
  1693. } | (string | {
  1694. [x: string]: boolean;
  1695. } | (string | {
  1696. [x: string]: boolean;
  1697. } | (string | {
  1698. [x: string]: boolean;
  1699. } | (string | {
  1700. [x: string]: boolean;
  1701. } | (string | {
  1702. [x: string]: boolean;
  1703. } | (string | {
  1704. [x: string]: boolean;
  1705. } | (string | {
  1706. [x: string]: boolean;
  1707. } | (string | {
  1708. [x: string]: boolean;
  1709. } | (string | {
  1710. [x: string]: boolean;
  1711. } | (string | {
  1712. [x: string]: boolean;
  1713. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1714. [x: string]: boolean;
  1715. } | (string | {
  1716. [x: string]: boolean;
  1717. } | (string | {
  1718. [x: string]: boolean;
  1719. } | (string | {
  1720. [x: string]: boolean;
  1721. } | (string | {
  1722. [x: string]: boolean;
  1723. } | (string | {
  1724. [x: string]: boolean;
  1725. } | (string | {
  1726. [x: string]: boolean;
  1727. } | (string | {
  1728. [x: string]: boolean;
  1729. } | (string | {
  1730. [x: string]: boolean;
  1731. } | (string | {
  1732. [x: string]: boolean;
  1733. } | (string | {
  1734. [x: string]: boolean;
  1735. } | (string | {
  1736. [x: string]: boolean;
  1737. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  1738. readonly required: false;
  1739. readonly validator: ((val: unknown) => boolean) | undefined;
  1740. __epPropKey: true;
  1741. };
  1742. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  1743. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1744. readonly pure: BooleanConstructor;
  1745. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1746. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1747. readonly popperClass: {
  1748. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  1749. [x: string]: boolean;
  1750. } | (string | {
  1751. [x: string]: boolean;
  1752. } | (string | {
  1753. [x: string]: boolean;
  1754. } | (string | {
  1755. [x: string]: boolean;
  1756. } | (string | {
  1757. [x: string]: boolean;
  1758. } | (string | {
  1759. [x: string]: boolean;
  1760. } | (string | {
  1761. [x: string]: boolean;
  1762. } | (string | {
  1763. [x: string]: boolean;
  1764. } | (string | {
  1765. [x: string]: boolean;
  1766. } | (string | {
  1767. [x: string]: boolean;
  1768. } | (string | {
  1769. [x: string]: boolean;
  1770. } | (string | {
  1771. [x: string]: boolean;
  1772. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1773. [x: string]: boolean;
  1774. } | (string | {
  1775. [x: string]: boolean;
  1776. } | (string | {
  1777. [x: string]: boolean;
  1778. } | (string | {
  1779. [x: string]: boolean;
  1780. } | (string | {
  1781. [x: string]: boolean;
  1782. } | (string | {
  1783. [x: string]: boolean;
  1784. } | (string | {
  1785. [x: string]: boolean;
  1786. } | (string | {
  1787. [x: string]: boolean;
  1788. } | (string | {
  1789. [x: string]: boolean;
  1790. } | (string | {
  1791. [x: string]: boolean;
  1792. } | (string | {
  1793. [x: string]: boolean;
  1794. } | (string | {
  1795. [x: string]: boolean;
  1796. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  1797. [x: string]: boolean;
  1798. } | (string | {
  1799. [x: string]: boolean;
  1800. } | (string | {
  1801. [x: string]: boolean;
  1802. } | (string | {
  1803. [x: string]: boolean;
  1804. } | (string | {
  1805. [x: string]: boolean;
  1806. } | (string | {
  1807. [x: string]: boolean;
  1808. } | (string | {
  1809. [x: string]: boolean;
  1810. } | (string | {
  1811. [x: string]: boolean;
  1812. } | (string | {
  1813. [x: string]: boolean;
  1814. } | (string | {
  1815. [x: string]: boolean;
  1816. } | (string | {
  1817. [x: string]: boolean;
  1818. } | (string | {
  1819. [x: string]: boolean;
  1820. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1821. [x: string]: boolean;
  1822. } | (string | {
  1823. [x: string]: boolean;
  1824. } | (string | {
  1825. [x: string]: boolean;
  1826. } | (string | {
  1827. [x: string]: boolean;
  1828. } | (string | {
  1829. [x: string]: boolean;
  1830. } | (string | {
  1831. [x: string]: boolean;
  1832. } | (string | {
  1833. [x: string]: boolean;
  1834. } | (string | {
  1835. [x: string]: boolean;
  1836. } | (string | {
  1837. [x: string]: boolean;
  1838. } | (string | {
  1839. [x: string]: boolean;
  1840. } | (string | {
  1841. [x: string]: boolean;
  1842. } | (string | {
  1843. [x: string]: boolean;
  1844. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  1845. readonly required: false;
  1846. readonly validator: ((val: unknown) => boolean) | undefined;
  1847. __epPropKey: true;
  1848. };
  1849. readonly popperStyle: {
  1850. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  1851. readonly required: false;
  1852. readonly validator: ((val: unknown) => boolean) | undefined;
  1853. __epPropKey: true;
  1854. };
  1855. readonly referenceEl: {
  1856. readonly type: import("vue").PropType<HTMLElement>;
  1857. readonly required: false;
  1858. readonly validator: ((val: unknown) => boolean) | undefined;
  1859. __epPropKey: true;
  1860. };
  1861. readonly triggerTargetEl: {
  1862. readonly type: import("vue").PropType<HTMLElement>;
  1863. readonly required: false;
  1864. readonly validator: ((val: unknown) => boolean) | undefined;
  1865. __epPropKey: true;
  1866. };
  1867. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1868. readonly virtualTriggering: BooleanConstructor;
  1869. readonly zIndex: NumberConstructor;
  1870. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1871. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  1872. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1873. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  1874. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  1875. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  1876. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  1877. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1878. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  1879. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  1880. }, {
  1881. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1882. readonly appendTo: {
  1883. 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>>;
  1884. readonly required: false;
  1885. readonly validator: ((val: unknown) => boolean) | undefined;
  1886. __epPropKey: true;
  1887. };
  1888. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  1889. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1890. readonly persistent: BooleanConstructor;
  1891. readonly ariaLabel: StringConstructor;
  1892. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  1893. readonly transition: StringConstructor;
  1894. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1895. readonly disabled: BooleanConstructor;
  1896. readonly id: StringConstructor;
  1897. readonly style: {
  1898. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  1899. readonly required: false;
  1900. readonly validator: ((val: unknown) => boolean) | undefined;
  1901. __epPropKey: true;
  1902. };
  1903. readonly className: {
  1904. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  1905. [x: string]: boolean;
  1906. } | (string | {
  1907. [x: string]: boolean;
  1908. } | (string | {
  1909. [x: string]: boolean;
  1910. } | (string | {
  1911. [x: string]: boolean;
  1912. } | (string | {
  1913. [x: string]: boolean;
  1914. } | (string | {
  1915. [x: string]: boolean;
  1916. } | (string | {
  1917. [x: string]: boolean;
  1918. } | (string | {
  1919. [x: string]: boolean;
  1920. } | (string | {
  1921. [x: string]: boolean;
  1922. } | (string | {
  1923. [x: string]: boolean;
  1924. } | (string | {
  1925. [x: string]: boolean;
  1926. } | (string | {
  1927. [x: string]: boolean;
  1928. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1929. [x: string]: boolean;
  1930. } | (string | {
  1931. [x: string]: boolean;
  1932. } | (string | {
  1933. [x: string]: boolean;
  1934. } | (string | {
  1935. [x: string]: boolean;
  1936. } | (string | {
  1937. [x: string]: boolean;
  1938. } | (string | {
  1939. [x: string]: boolean;
  1940. } | (string | {
  1941. [x: string]: boolean;
  1942. } | (string | {
  1943. [x: string]: boolean;
  1944. } | (string | {
  1945. [x: string]: boolean;
  1946. } | (string | {
  1947. [x: string]: boolean;
  1948. } | (string | {
  1949. [x: string]: boolean;
  1950. } | (string | {
  1951. [x: string]: boolean;
  1952. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  1953. [x: string]: boolean;
  1954. } | (string | {
  1955. [x: string]: boolean;
  1956. } | (string | {
  1957. [x: string]: boolean;
  1958. } | (string | {
  1959. [x: string]: boolean;
  1960. } | (string | {
  1961. [x: string]: boolean;
  1962. } | (string | {
  1963. [x: string]: boolean;
  1964. } | (string | {
  1965. [x: string]: boolean;
  1966. } | (string | {
  1967. [x: string]: boolean;
  1968. } | (string | {
  1969. [x: string]: boolean;
  1970. } | (string | {
  1971. [x: string]: boolean;
  1972. } | (string | {
  1973. [x: string]: boolean;
  1974. } | (string | {
  1975. [x: string]: boolean;
  1976. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  1977. [x: string]: boolean;
  1978. } | (string | {
  1979. [x: string]: boolean;
  1980. } | (string | {
  1981. [x: string]: boolean;
  1982. } | (string | {
  1983. [x: string]: boolean;
  1984. } | (string | {
  1985. [x: string]: boolean;
  1986. } | (string | {
  1987. [x: string]: boolean;
  1988. } | (string | {
  1989. [x: string]: boolean;
  1990. } | (string | {
  1991. [x: string]: boolean;
  1992. } | (string | {
  1993. [x: string]: boolean;
  1994. } | (string | {
  1995. [x: string]: boolean;
  1996. } | (string | {
  1997. [x: string]: boolean;
  1998. } | (string | {
  1999. [x: string]: boolean;
  2000. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2001. readonly required: false;
  2002. readonly validator: ((val: unknown) => boolean) | undefined;
  2003. __epPropKey: true;
  2004. };
  2005. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  2006. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2007. readonly pure: BooleanConstructor;
  2008. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2009. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2010. readonly popperClass: {
  2011. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2012. [x: string]: boolean;
  2013. } | (string | {
  2014. [x: string]: boolean;
  2015. } | (string | {
  2016. [x: string]: boolean;
  2017. } | (string | {
  2018. [x: string]: boolean;
  2019. } | (string | {
  2020. [x: string]: boolean;
  2021. } | (string | {
  2022. [x: string]: boolean;
  2023. } | (string | {
  2024. [x: string]: boolean;
  2025. } | (string | {
  2026. [x: string]: boolean;
  2027. } | (string | {
  2028. [x: string]: boolean;
  2029. } | (string | {
  2030. [x: string]: boolean;
  2031. } | (string | {
  2032. [x: string]: boolean;
  2033. } | (string | {
  2034. [x: string]: boolean;
  2035. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2036. [x: string]: boolean;
  2037. } | (string | {
  2038. [x: string]: boolean;
  2039. } | (string | {
  2040. [x: string]: boolean;
  2041. } | (string | {
  2042. [x: string]: boolean;
  2043. } | (string | {
  2044. [x: string]: boolean;
  2045. } | (string | {
  2046. [x: string]: boolean;
  2047. } | (string | {
  2048. [x: string]: boolean;
  2049. } | (string | {
  2050. [x: string]: boolean;
  2051. } | (string | {
  2052. [x: string]: boolean;
  2053. } | (string | {
  2054. [x: string]: boolean;
  2055. } | (string | {
  2056. [x: string]: boolean;
  2057. } | (string | {
  2058. [x: string]: boolean;
  2059. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2060. [x: string]: boolean;
  2061. } | (string | {
  2062. [x: string]: boolean;
  2063. } | (string | {
  2064. [x: string]: boolean;
  2065. } | (string | {
  2066. [x: string]: boolean;
  2067. } | (string | {
  2068. [x: string]: boolean;
  2069. } | (string | {
  2070. [x: string]: boolean;
  2071. } | (string | {
  2072. [x: string]: boolean;
  2073. } | (string | {
  2074. [x: string]: boolean;
  2075. } | (string | {
  2076. [x: string]: boolean;
  2077. } | (string | {
  2078. [x: string]: boolean;
  2079. } | (string | {
  2080. [x: string]: boolean;
  2081. } | (string | {
  2082. [x: string]: boolean;
  2083. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2084. [x: string]: boolean;
  2085. } | (string | {
  2086. [x: string]: boolean;
  2087. } | (string | {
  2088. [x: string]: boolean;
  2089. } | (string | {
  2090. [x: string]: boolean;
  2091. } | (string | {
  2092. [x: string]: boolean;
  2093. } | (string | {
  2094. [x: string]: boolean;
  2095. } | (string | {
  2096. [x: string]: boolean;
  2097. } | (string | {
  2098. [x: string]: boolean;
  2099. } | (string | {
  2100. [x: string]: boolean;
  2101. } | (string | {
  2102. [x: string]: boolean;
  2103. } | (string | {
  2104. [x: string]: boolean;
  2105. } | (string | {
  2106. [x: string]: boolean;
  2107. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2108. readonly required: false;
  2109. readonly validator: ((val: unknown) => boolean) | undefined;
  2110. __epPropKey: true;
  2111. };
  2112. readonly popperStyle: {
  2113. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2114. readonly required: false;
  2115. readonly validator: ((val: unknown) => boolean) | undefined;
  2116. __epPropKey: true;
  2117. };
  2118. readonly referenceEl: {
  2119. readonly type: import("vue").PropType<HTMLElement>;
  2120. readonly required: false;
  2121. readonly validator: ((val: unknown) => boolean) | undefined;
  2122. __epPropKey: true;
  2123. };
  2124. readonly triggerTargetEl: {
  2125. readonly type: import("vue").PropType<HTMLElement>;
  2126. readonly required: false;
  2127. readonly validator: ((val: unknown) => boolean) | undefined;
  2128. __epPropKey: true;
  2129. };
  2130. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2131. readonly virtualTriggering: BooleanConstructor;
  2132. readonly zIndex: NumberConstructor;
  2133. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2134. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  2135. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2136. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  2137. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  2138. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  2139. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  2140. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2141. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  2142. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2143. }>> & {
  2144. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  2145. }>>;
  2146. selector: import("vue").ComputedRef<string>;
  2147. ns: {
  2148. namespace: import("vue").ComputedRef<string>;
  2149. b: (blockSuffix?: string) => string;
  2150. e: (element?: string | undefined) => string;
  2151. m: (modifier?: string | undefined) => string;
  2152. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  2153. em: (element?: string | undefined, modifier?: string | undefined) => string;
  2154. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  2155. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  2156. is: {
  2157. (name: string, state: boolean | undefined): string;
  2158. (name: string): string;
  2159. };
  2160. cssVar: (object: Record<string, string>) => Record<string, string>;
  2161. cssVarName: (name: string) => string;
  2162. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  2163. cssVarBlockName: (name: string) => string;
  2164. };
  2165. contentRef: any;
  2166. destroyed: import("vue").Ref<boolean>;
  2167. controlled: import("vue").Ref<boolean>;
  2168. id: import("vue").Ref<string>;
  2169. open: import("vue").Ref<boolean>;
  2170. trigger: import("vue").Ref<import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>>;
  2171. onClose: (e?: Event | undefined) => void;
  2172. onOpen: (e?: Event | undefined) => void;
  2173. onShow: () => void;
  2174. onHide: () => void;
  2175. onBeforeShow: () => void;
  2176. onBeforeHide: () => void;
  2177. transitionClass: import("vue").ComputedRef<string>;
  2178. persistentRef: import("vue").ComputedRef<boolean>;
  2179. shouldRender: import("vue").ComputedRef<boolean>;
  2180. shouldShow: import("vue").ComputedRef<boolean>;
  2181. appendTo: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  2182. contentStyle: import("vue").ComputedRef<any>;
  2183. ariaHidden: import("vue").ComputedRef<boolean>;
  2184. onTransitionLeave: () => void;
  2185. stopWhenControlled: () => true | undefined;
  2186. onContentEnter: (event: unknown) => void;
  2187. onContentLeave: (event: unknown) => void;
  2188. onBeforeEnter: () => void;
  2189. onBeforeLeave: () => void;
  2190. onAfterShow: () => void;
  2191. onBlur: () => void;
  2192. stopHandle: (() => void) | undefined;
  2193. ElPopperContent: import("vue").DefineComponent<{
  2194. readonly id: StringConstructor;
  2195. readonly style: {
  2196. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2197. readonly required: false;
  2198. readonly validator: ((val: unknown) => boolean) | undefined;
  2199. __epPropKey: true;
  2200. };
  2201. readonly className: {
  2202. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2203. [x: string]: boolean;
  2204. } | (string | {
  2205. [x: string]: boolean;
  2206. } | (string | {
  2207. [x: string]: boolean;
  2208. } | (string | {
  2209. [x: string]: boolean;
  2210. } | (string | {
  2211. [x: string]: boolean;
  2212. } | (string | {
  2213. [x: string]: boolean;
  2214. } | (string | {
  2215. [x: string]: boolean;
  2216. } | (string | {
  2217. [x: string]: boolean;
  2218. } | (string | {
  2219. [x: string]: boolean;
  2220. } | (string | {
  2221. [x: string]: boolean;
  2222. } | (string | {
  2223. [x: string]: boolean;
  2224. } | (string | {
  2225. [x: string]: boolean;
  2226. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2227. [x: string]: boolean;
  2228. } | (string | {
  2229. [x: string]: boolean;
  2230. } | (string | {
  2231. [x: string]: boolean;
  2232. } | (string | {
  2233. [x: string]: boolean;
  2234. } | (string | {
  2235. [x: string]: boolean;
  2236. } | (string | {
  2237. [x: string]: boolean;
  2238. } | (string | {
  2239. [x: string]: boolean;
  2240. } | (string | {
  2241. [x: string]: boolean;
  2242. } | (string | {
  2243. [x: string]: boolean;
  2244. } | (string | {
  2245. [x: string]: boolean;
  2246. } | (string | {
  2247. [x: string]: boolean;
  2248. } | (string | {
  2249. [x: string]: boolean;
  2250. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2251. [x: string]: boolean;
  2252. } | (string | {
  2253. [x: string]: boolean;
  2254. } | (string | {
  2255. [x: string]: boolean;
  2256. } | (string | {
  2257. [x: string]: boolean;
  2258. } | (string | {
  2259. [x: string]: boolean;
  2260. } | (string | {
  2261. [x: string]: boolean;
  2262. } | (string | {
  2263. [x: string]: boolean;
  2264. } | (string | {
  2265. [x: string]: boolean;
  2266. } | (string | {
  2267. [x: string]: boolean;
  2268. } | (string | {
  2269. [x: string]: boolean;
  2270. } | (string | {
  2271. [x: string]: boolean;
  2272. } | (string | {
  2273. [x: string]: boolean;
  2274. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2275. [x: string]: boolean;
  2276. } | (string | {
  2277. [x: string]: boolean;
  2278. } | (string | {
  2279. [x: string]: boolean;
  2280. } | (string | {
  2281. [x: string]: boolean;
  2282. } | (string | {
  2283. [x: string]: boolean;
  2284. } | (string | {
  2285. [x: string]: boolean;
  2286. } | (string | {
  2287. [x: string]: boolean;
  2288. } | (string | {
  2289. [x: string]: boolean;
  2290. } | (string | {
  2291. [x: string]: boolean;
  2292. } | (string | {
  2293. [x: string]: boolean;
  2294. } | (string | {
  2295. [x: string]: boolean;
  2296. } | (string | {
  2297. [x: string]: boolean;
  2298. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2299. readonly required: false;
  2300. readonly validator: ((val: unknown) => boolean) | undefined;
  2301. __epPropKey: true;
  2302. };
  2303. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  2304. readonly visible: BooleanConstructor;
  2305. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2306. readonly pure: BooleanConstructor;
  2307. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2308. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2309. readonly popperClass: {
  2310. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2311. [x: string]: boolean;
  2312. } | (string | {
  2313. [x: string]: boolean;
  2314. } | (string | {
  2315. [x: string]: boolean;
  2316. } | (string | {
  2317. [x: string]: boolean;
  2318. } | (string | {
  2319. [x: string]: boolean;
  2320. } | (string | {
  2321. [x: string]: boolean;
  2322. } | (string | {
  2323. [x: string]: boolean;
  2324. } | (string | {
  2325. [x: string]: boolean;
  2326. } | (string | {
  2327. [x: string]: boolean;
  2328. } | (string | {
  2329. [x: string]: boolean;
  2330. } | (string | {
  2331. [x: string]: boolean;
  2332. } | (string | {
  2333. [x: string]: boolean;
  2334. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2335. [x: string]: boolean;
  2336. } | (string | {
  2337. [x: string]: boolean;
  2338. } | (string | {
  2339. [x: string]: boolean;
  2340. } | (string | {
  2341. [x: string]: boolean;
  2342. } | (string | {
  2343. [x: string]: boolean;
  2344. } | (string | {
  2345. [x: string]: boolean;
  2346. } | (string | {
  2347. [x: string]: boolean;
  2348. } | (string | {
  2349. [x: string]: boolean;
  2350. } | (string | {
  2351. [x: string]: boolean;
  2352. } | (string | {
  2353. [x: string]: boolean;
  2354. } | (string | {
  2355. [x: string]: boolean;
  2356. } | (string | {
  2357. [x: string]: boolean;
  2358. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2359. [x: string]: boolean;
  2360. } | (string | {
  2361. [x: string]: boolean;
  2362. } | (string | {
  2363. [x: string]: boolean;
  2364. } | (string | {
  2365. [x: string]: boolean;
  2366. } | (string | {
  2367. [x: string]: boolean;
  2368. } | (string | {
  2369. [x: string]: boolean;
  2370. } | (string | {
  2371. [x: string]: boolean;
  2372. } | (string | {
  2373. [x: string]: boolean;
  2374. } | (string | {
  2375. [x: string]: boolean;
  2376. } | (string | {
  2377. [x: string]: boolean;
  2378. } | (string | {
  2379. [x: string]: boolean;
  2380. } | (string | {
  2381. [x: string]: boolean;
  2382. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2383. [x: string]: boolean;
  2384. } | (string | {
  2385. [x: string]: boolean;
  2386. } | (string | {
  2387. [x: string]: boolean;
  2388. } | (string | {
  2389. [x: string]: boolean;
  2390. } | (string | {
  2391. [x: string]: boolean;
  2392. } | (string | {
  2393. [x: string]: boolean;
  2394. } | (string | {
  2395. [x: string]: boolean;
  2396. } | (string | {
  2397. [x: string]: boolean;
  2398. } | (string | {
  2399. [x: string]: boolean;
  2400. } | (string | {
  2401. [x: string]: boolean;
  2402. } | (string | {
  2403. [x: string]: boolean;
  2404. } | (string | {
  2405. [x: string]: boolean;
  2406. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2407. readonly required: false;
  2408. readonly validator: ((val: unknown) => boolean) | undefined;
  2409. __epPropKey: true;
  2410. };
  2411. readonly popperStyle: {
  2412. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2413. readonly required: false;
  2414. readonly validator: ((val: unknown) => boolean) | undefined;
  2415. __epPropKey: true;
  2416. };
  2417. readonly referenceEl: {
  2418. readonly type: import("vue").PropType<HTMLElement>;
  2419. readonly required: false;
  2420. readonly validator: ((val: unknown) => boolean) | undefined;
  2421. __epPropKey: true;
  2422. };
  2423. readonly triggerTargetEl: {
  2424. readonly type: import("vue").PropType<HTMLElement>;
  2425. readonly required: false;
  2426. readonly validator: ((val: unknown) => boolean) | undefined;
  2427. __epPropKey: true;
  2428. };
  2429. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2430. readonly ariaLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2431. readonly virtualTriggering: BooleanConstructor;
  2432. readonly zIndex: NumberConstructor;
  2433. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2434. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  2435. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2436. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  2437. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  2438. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  2439. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  2440. }, {
  2441. emit: ((event: "close") => void) & ((event: "focus") => void) & ((event: "blur") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void);
  2442. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  2443. readonly id: StringConstructor;
  2444. readonly style: {
  2445. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2446. readonly required: false;
  2447. readonly validator: ((val: unknown) => boolean) | undefined;
  2448. __epPropKey: true;
  2449. };
  2450. readonly className: {
  2451. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2452. [x: string]: boolean;
  2453. } | (string | {
  2454. [x: string]: boolean;
  2455. } | (string | {
  2456. [x: string]: boolean;
  2457. } | (string | {
  2458. [x: string]: boolean;
  2459. } | (string | {
  2460. [x: string]: boolean;
  2461. } | (string | {
  2462. [x: string]: boolean;
  2463. } | (string | {
  2464. [x: string]: boolean;
  2465. } | (string | {
  2466. [x: string]: boolean;
  2467. } | (string | {
  2468. [x: string]: boolean;
  2469. } | (string | {
  2470. [x: string]: boolean;
  2471. } | (string | {
  2472. [x: string]: boolean;
  2473. } | (string | {
  2474. [x: string]: boolean;
  2475. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2476. [x: string]: boolean;
  2477. } | (string | {
  2478. [x: string]: boolean;
  2479. } | (string | {
  2480. [x: string]: boolean;
  2481. } | (string | {
  2482. [x: string]: boolean;
  2483. } | (string | {
  2484. [x: string]: boolean;
  2485. } | (string | {
  2486. [x: string]: boolean;
  2487. } | (string | {
  2488. [x: string]: boolean;
  2489. } | (string | {
  2490. [x: string]: boolean;
  2491. } | (string | {
  2492. [x: string]: boolean;
  2493. } | (string | {
  2494. [x: string]: boolean;
  2495. } | (string | {
  2496. [x: string]: boolean;
  2497. } | (string | {
  2498. [x: string]: boolean;
  2499. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2500. [x: string]: boolean;
  2501. } | (string | {
  2502. [x: string]: boolean;
  2503. } | (string | {
  2504. [x: string]: boolean;
  2505. } | (string | {
  2506. [x: string]: boolean;
  2507. } | (string | {
  2508. [x: string]: boolean;
  2509. } | (string | {
  2510. [x: string]: boolean;
  2511. } | (string | {
  2512. [x: string]: boolean;
  2513. } | (string | {
  2514. [x: string]: boolean;
  2515. } | (string | {
  2516. [x: string]: boolean;
  2517. } | (string | {
  2518. [x: string]: boolean;
  2519. } | (string | {
  2520. [x: string]: boolean;
  2521. } | (string | {
  2522. [x: string]: boolean;
  2523. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2524. [x: string]: boolean;
  2525. } | (string | {
  2526. [x: string]: boolean;
  2527. } | (string | {
  2528. [x: string]: boolean;
  2529. } | (string | {
  2530. [x: string]: boolean;
  2531. } | (string | {
  2532. [x: string]: boolean;
  2533. } | (string | {
  2534. [x: string]: boolean;
  2535. } | (string | {
  2536. [x: string]: boolean;
  2537. } | (string | {
  2538. [x: string]: boolean;
  2539. } | (string | {
  2540. [x: string]: boolean;
  2541. } | (string | {
  2542. [x: string]: boolean;
  2543. } | (string | {
  2544. [x: string]: boolean;
  2545. } | (string | {
  2546. [x: string]: boolean;
  2547. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2548. readonly required: false;
  2549. readonly validator: ((val: unknown) => boolean) | undefined;
  2550. __epPropKey: true;
  2551. };
  2552. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  2553. readonly visible: BooleanConstructor;
  2554. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2555. readonly pure: BooleanConstructor;
  2556. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2557. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2558. readonly popperClass: {
  2559. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2560. [x: string]: boolean;
  2561. } | (string | {
  2562. [x: string]: boolean;
  2563. } | (string | {
  2564. [x: string]: boolean;
  2565. } | (string | {
  2566. [x: string]: boolean;
  2567. } | (string | {
  2568. [x: string]: boolean;
  2569. } | (string | {
  2570. [x: string]: boolean;
  2571. } | (string | {
  2572. [x: string]: boolean;
  2573. } | (string | {
  2574. [x: string]: boolean;
  2575. } | (string | {
  2576. [x: string]: boolean;
  2577. } | (string | {
  2578. [x: string]: boolean;
  2579. } | (string | {
  2580. [x: string]: boolean;
  2581. } | (string | {
  2582. [x: string]: boolean;
  2583. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2584. [x: string]: boolean;
  2585. } | (string | {
  2586. [x: string]: boolean;
  2587. } | (string | {
  2588. [x: string]: boolean;
  2589. } | (string | {
  2590. [x: string]: boolean;
  2591. } | (string | {
  2592. [x: string]: boolean;
  2593. } | (string | {
  2594. [x: string]: boolean;
  2595. } | (string | {
  2596. [x: string]: boolean;
  2597. } | (string | {
  2598. [x: string]: boolean;
  2599. } | (string | {
  2600. [x: string]: boolean;
  2601. } | (string | {
  2602. [x: string]: boolean;
  2603. } | (string | {
  2604. [x: string]: boolean;
  2605. } | (string | {
  2606. [x: string]: boolean;
  2607. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2608. [x: string]: boolean;
  2609. } | (string | {
  2610. [x: string]: boolean;
  2611. } | (string | {
  2612. [x: string]: boolean;
  2613. } | (string | {
  2614. [x: string]: boolean;
  2615. } | (string | {
  2616. [x: string]: boolean;
  2617. } | (string | {
  2618. [x: string]: boolean;
  2619. } | (string | {
  2620. [x: string]: boolean;
  2621. } | (string | {
  2622. [x: string]: boolean;
  2623. } | (string | {
  2624. [x: string]: boolean;
  2625. } | (string | {
  2626. [x: string]: boolean;
  2627. } | (string | {
  2628. [x: string]: boolean;
  2629. } | (string | {
  2630. [x: string]: boolean;
  2631. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2632. [x: string]: boolean;
  2633. } | (string | {
  2634. [x: string]: boolean;
  2635. } | (string | {
  2636. [x: string]: boolean;
  2637. } | (string | {
  2638. [x: string]: boolean;
  2639. } | (string | {
  2640. [x: string]: boolean;
  2641. } | (string | {
  2642. [x: string]: boolean;
  2643. } | (string | {
  2644. [x: string]: boolean;
  2645. } | (string | {
  2646. [x: string]: boolean;
  2647. } | (string | {
  2648. [x: string]: boolean;
  2649. } | (string | {
  2650. [x: string]: boolean;
  2651. } | (string | {
  2652. [x: string]: boolean;
  2653. } | (string | {
  2654. [x: string]: boolean;
  2655. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2656. readonly required: false;
  2657. readonly validator: ((val: unknown) => boolean) | undefined;
  2658. __epPropKey: true;
  2659. };
  2660. readonly popperStyle: {
  2661. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2662. readonly required: false;
  2663. readonly validator: ((val: unknown) => boolean) | undefined;
  2664. __epPropKey: true;
  2665. };
  2666. readonly referenceEl: {
  2667. readonly type: import("vue").PropType<HTMLElement>;
  2668. readonly required: false;
  2669. readonly validator: ((val: unknown) => boolean) | undefined;
  2670. __epPropKey: true;
  2671. };
  2672. readonly triggerTargetEl: {
  2673. readonly type: import("vue").PropType<HTMLElement>;
  2674. readonly required: false;
  2675. readonly validator: ((val: unknown) => boolean) | undefined;
  2676. __epPropKey: true;
  2677. };
  2678. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2679. readonly ariaLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  2680. readonly virtualTriggering: BooleanConstructor;
  2681. readonly zIndex: NumberConstructor;
  2682. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  2683. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  2684. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2685. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  2686. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  2687. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  2688. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  2689. }>> & {
  2690. onClose?: (() => any) | undefined;
  2691. onFocus?: (() => any) | undefined;
  2692. onBlur?: (() => any) | undefined;
  2693. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  2694. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  2695. }>>;
  2696. focusStartRef: import("vue").Ref<HTMLElement | "first" | "container" | undefined>;
  2697. trapped: import("vue").Ref<boolean>;
  2698. onFocusAfterReleased: (event: CustomEvent<any>) => void;
  2699. onFocusAfterTrapped: () => void;
  2700. onFocusInTrap: (event: FocusEvent) => void;
  2701. onFocusoutPrevented: (event: CustomEvent<any>) => void;
  2702. onReleaseRequested: () => void;
  2703. attributes: import("vue").ComputedRef<{
  2704. [key: string]: {
  2705. [key: string]: string | boolean;
  2706. };
  2707. }>;
  2708. arrowRef: import("vue").Ref<HTMLElement | undefined>;
  2709. contentRef: import("vue").Ref<HTMLElement | undefined>;
  2710. styles: import("vue").ComputedRef<{
  2711. [key: string]: Partial<CSSStyleDeclaration>;
  2712. }>;
  2713. instanceRef: import("vue").ComputedRef<import("@popperjs/core").Instance | undefined>;
  2714. role: import("vue").ComputedRef<string>;
  2715. update: () => Promise<Partial<import("@popperjs/core").State>> | undefined;
  2716. ariaModal: import("vue").ComputedRef<string | undefined>;
  2717. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  2718. contentAttrs: import("vue").ComputedRef<{
  2719. [key: string]: string | boolean;
  2720. }>;
  2721. contentClass: import("vue").ComputedRef<((string | {
  2722. [x: string]: boolean;
  2723. } | (string | {
  2724. [x: string]: boolean;
  2725. } | (string | {
  2726. [x: string]: boolean;
  2727. } | (string | {
  2728. [x: string]: boolean;
  2729. } | (string | {
  2730. [x: string]: boolean;
  2731. } | (string | {
  2732. [x: string]: boolean;
  2733. } | (string | {
  2734. [x: string]: boolean;
  2735. } | (string | {
  2736. [x: string]: boolean;
  2737. } | (string | {
  2738. [x: string]: boolean;
  2739. } | (string | {
  2740. [x: string]: boolean;
  2741. } | (string | {
  2742. [x: string]: boolean;
  2743. } | (string | {
  2744. [x: string]: boolean;
  2745. } | any)[])[])[])[])[])[])[])[])[])[])[]) | undefined)[]>;
  2746. contentStyle: import("vue").ComputedRef<import("vue").StyleValue[]>;
  2747. updateZIndex: () => void;
  2748. formItemContext: import("..").FormItemContext | undefined;
  2749. arrowOffset: import("vue").Ref<number | undefined>;
  2750. triggerTargetAriaStopWatch: undefined;
  2751. updatePopper: (shouldUpdateZIndex?: boolean) => void;
  2752. togglePopperAlive: () => void;
  2753. ElFocusTrap: import("vue").DefineComponent<{
  2754. loop: BooleanConstructor;
  2755. trapped: BooleanConstructor;
  2756. focusTrapEl: import("vue").PropType<HTMLElement>;
  2757. focusStartEl: {
  2758. type: import("vue").PropType<HTMLElement | "first" | "container">;
  2759. default: string;
  2760. };
  2761. }, {
  2762. onKeydown: (e: KeyboardEvent) => void;
  2763. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested")[], "focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2764. loop: BooleanConstructor;
  2765. trapped: BooleanConstructor;
  2766. focusTrapEl: import("vue").PropType<HTMLElement>;
  2767. focusStartEl: {
  2768. type: import("vue").PropType<HTMLElement | "first" | "container">;
  2769. default: string;
  2770. };
  2771. }>> & {
  2772. onFocusAfterReleased?: ((...args: any[]) => any) | undefined;
  2773. onFocusAfterTrapped?: ((...args: any[]) => any) | undefined;
  2774. onFocusin?: ((...args: any[]) => any) | undefined;
  2775. onFocusout?: ((...args: any[]) => any) | undefined;
  2776. "onFocusout-prevented"?: ((...args: any[]) => any) | undefined;
  2777. "onRelease-requested"?: ((...args: any[]) => any) | undefined;
  2778. }, {
  2779. trapped: boolean;
  2780. loop: boolean;
  2781. focusStartEl: HTMLElement | "first" | "container";
  2782. }>;
  2783. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  2784. mouseenter: (evt: MouseEvent) => boolean;
  2785. mouseleave: (evt: MouseEvent) => boolean;
  2786. focus: () => boolean;
  2787. blur: () => boolean;
  2788. close: () => boolean;
  2789. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  2790. readonly id: StringConstructor;
  2791. readonly style: {
  2792. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  2793. readonly required: false;
  2794. readonly validator: ((val: unknown) => boolean) | undefined;
  2795. __epPropKey: true;
  2796. };
  2797. readonly className: {
  2798. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2799. [x: string]: boolean;
  2800. } | (string | {
  2801. [x: string]: boolean;
  2802. } | (string | {
  2803. [x: string]: boolean;
  2804. } | (string | {
  2805. [x: string]: boolean;
  2806. } | (string | {
  2807. [x: string]: boolean;
  2808. } | (string | {
  2809. [x: string]: boolean;
  2810. } | (string | {
  2811. [x: string]: boolean;
  2812. } | (string | {
  2813. [x: string]: boolean;
  2814. } | (string | {
  2815. [x: string]: boolean;
  2816. } | (string | {
  2817. [x: string]: boolean;
  2818. } | (string | {
  2819. [x: string]: boolean;
  2820. } | (string | {
  2821. [x: string]: boolean;
  2822. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2823. [x: string]: boolean;
  2824. } | (string | {
  2825. [x: string]: boolean;
  2826. } | (string | {
  2827. [x: string]: boolean;
  2828. } | (string | {
  2829. [x: string]: boolean;
  2830. } | (string | {
  2831. [x: string]: boolean;
  2832. } | (string | {
  2833. [x: string]: boolean;
  2834. } | (string | {
  2835. [x: string]: boolean;
  2836. } | (string | {
  2837. [x: string]: boolean;
  2838. } | (string | {
  2839. [x: string]: boolean;
  2840. } | (string | {
  2841. [x: string]: boolean;
  2842. } | (string | {
  2843. [x: string]: boolean;
  2844. } | (string | {
  2845. [x: string]: boolean;
  2846. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2847. [x: string]: boolean;
  2848. } | (string | {
  2849. [x: string]: boolean;
  2850. } | (string | {
  2851. [x: string]: boolean;
  2852. } | (string | {
  2853. [x: string]: boolean;
  2854. } | (string | {
  2855. [x: string]: boolean;
  2856. } | (string | {
  2857. [x: string]: boolean;
  2858. } | (string | {
  2859. [x: string]: boolean;
  2860. } | (string | {
  2861. [x: string]: boolean;
  2862. } | (string | {
  2863. [x: string]: boolean;
  2864. } | (string | {
  2865. [x: string]: boolean;
  2866. } | (string | {
  2867. [x: string]: boolean;
  2868. } | (string | {
  2869. [x: string]: boolean;
  2870. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2871. [x: string]: boolean;
  2872. } | (string | {
  2873. [x: string]: boolean;
  2874. } | (string | {
  2875. [x: string]: boolean;
  2876. } | (string | {
  2877. [x: string]: boolean;
  2878. } | (string | {
  2879. [x: string]: boolean;
  2880. } | (string | {
  2881. [x: string]: boolean;
  2882. } | (string | {
  2883. [x: string]: boolean;
  2884. } | (string | {
  2885. [x: string]: boolean;
  2886. } | (string | {
  2887. [x: string]: boolean;
  2888. } | (string | {
  2889. [x: string]: boolean;
  2890. } | (string | {
  2891. [x: string]: boolean;
  2892. } | (string | {
  2893. [x: string]: boolean;
  2894. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  2895. readonly required: false;
  2896. readonly validator: ((val: unknown) => boolean) | undefined;
  2897. __epPropKey: true;
  2898. };
  2899. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  2900. readonly visible: BooleanConstructor;
  2901. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  2902. readonly pure: BooleanConstructor;
  2903. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2904. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  2905. readonly popperClass: {
  2906. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  2907. [x: string]: boolean;
  2908. } | (string | {
  2909. [x: string]: boolean;
  2910. } | (string | {
  2911. [x: string]: boolean;
  2912. } | (string | {
  2913. [x: string]: boolean;
  2914. } | (string | {
  2915. [x: string]: boolean;
  2916. } | (string | {
  2917. [x: string]: boolean;
  2918. } | (string | {
  2919. [x: string]: boolean;
  2920. } | (string | {
  2921. [x: string]: boolean;
  2922. } | (string | {
  2923. [x: string]: boolean;
  2924. } | (string | {
  2925. [x: string]: boolean;
  2926. } | (string | {
  2927. [x: string]: boolean;
  2928. } | (string | {
  2929. [x: string]: boolean;
  2930. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2931. [x: string]: boolean;
  2932. } | (string | {
  2933. [x: string]: boolean;
  2934. } | (string | {
  2935. [x: string]: boolean;
  2936. } | (string | {
  2937. [x: string]: boolean;
  2938. } | (string | {
  2939. [x: string]: boolean;
  2940. } | (string | {
  2941. [x: string]: boolean;
  2942. } | (string | {
  2943. [x: string]: boolean;
  2944. } | (string | {
  2945. [x: string]: boolean;
  2946. } | (string | {
  2947. [x: string]: boolean;
  2948. } | (string | {
  2949. [x: string]: boolean;
  2950. } | (string | {
  2951. [x: string]: boolean;
  2952. } | (string | {
  2953. [x: string]: boolean;
  2954. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  2955. [x: string]: boolean;
  2956. } | (string | {
  2957. [x: string]: boolean;
  2958. } | (string | {
  2959. [x: string]: boolean;
  2960. } | (string | {
  2961. [x: string]: boolean;
  2962. } | (string | {
  2963. [x: string]: boolean;
  2964. } | (string | {
  2965. [x: string]: boolean;
  2966. } | (string | {
  2967. [x: string]: boolean;
  2968. } | (string | {
  2969. [x: string]: boolean;
  2970. } | (string | {
  2971. [x: string]: boolean;
  2972. } | (string | {
  2973. [x: string]: boolean;
  2974. } | (string | {
  2975. [x: string]: boolean;
  2976. } | (string | {
  2977. [x: string]: boolean;
  2978. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  2979. [x: string]: boolean;
  2980. } | (string | {
  2981. [x: string]: boolean;
  2982. } | (string | {
  2983. [x: string]: boolean;
  2984. } | (string | {
  2985. [x: string]: boolean;
  2986. } | (string | {
  2987. [x: string]: boolean;
  2988. } | (string | {
  2989. [x: string]: boolean;
  2990. } | (string | {
  2991. [x: string]: boolean;
  2992. } | (string | {
  2993. [x: string]: boolean;
  2994. } | (string | {
  2995. [x: string]: boolean;
  2996. } | (string | {
  2997. [x: string]: boolean;
  2998. } | (string | {
  2999. [x: string]: boolean;
  3000. } | (string | {
  3001. [x: string]: boolean;
  3002. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3003. readonly required: false;
  3004. readonly validator: ((val: unknown) => boolean) | undefined;
  3005. __epPropKey: true;
  3006. };
  3007. readonly popperStyle: {
  3008. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3009. readonly required: false;
  3010. readonly validator: ((val: unknown) => boolean) | undefined;
  3011. __epPropKey: true;
  3012. };
  3013. readonly referenceEl: {
  3014. readonly type: import("vue").PropType<HTMLElement>;
  3015. readonly required: false;
  3016. readonly validator: ((val: unknown) => boolean) | undefined;
  3017. __epPropKey: true;
  3018. };
  3019. readonly triggerTargetEl: {
  3020. readonly type: import("vue").PropType<HTMLElement>;
  3021. readonly required: false;
  3022. readonly validator: ((val: unknown) => boolean) | undefined;
  3023. __epPropKey: true;
  3024. };
  3025. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3026. readonly ariaLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3027. readonly virtualTriggering: BooleanConstructor;
  3028. readonly zIndex: NumberConstructor;
  3029. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3030. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  3031. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3032. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  3033. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  3034. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  3035. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  3036. }>> & {
  3037. onClose?: (() => any) | undefined;
  3038. onFocus?: (() => any) | undefined;
  3039. onBlur?: (() => any) | undefined;
  3040. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  3041. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  3042. }, {
  3043. readonly offset: number;
  3044. readonly effect: string;
  3045. readonly placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  3046. readonly boundariesPadding: number;
  3047. readonly fallbackPlacements: import("@popperjs/core").Placement[];
  3048. readonly gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3049. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  3050. readonly strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  3051. readonly enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3052. readonly focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3053. readonly trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3054. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3055. readonly ariaLabel: string;
  3056. readonly visible: boolean;
  3057. readonly pure: boolean;
  3058. readonly virtualTriggering: boolean;
  3059. }>;
  3060. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  3061. readonly appendTo: {
  3062. 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>>;
  3063. readonly required: false;
  3064. readonly validator: ((val: unknown) => boolean) | undefined;
  3065. __epPropKey: true;
  3066. };
  3067. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3068. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3069. readonly persistent: BooleanConstructor;
  3070. readonly ariaLabel: StringConstructor;
  3071. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  3072. readonly transition: StringConstructor;
  3073. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3074. readonly disabled: BooleanConstructor;
  3075. readonly id: StringConstructor;
  3076. readonly style: {
  3077. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3078. readonly required: false;
  3079. readonly validator: ((val: unknown) => boolean) | undefined;
  3080. __epPropKey: true;
  3081. };
  3082. readonly className: {
  3083. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3084. [x: string]: boolean;
  3085. } | (string | {
  3086. [x: string]: boolean;
  3087. } | (string | {
  3088. [x: string]: boolean;
  3089. } | (string | {
  3090. [x: string]: boolean;
  3091. } | (string | {
  3092. [x: string]: boolean;
  3093. } | (string | {
  3094. [x: string]: boolean;
  3095. } | (string | {
  3096. [x: string]: boolean;
  3097. } | (string | {
  3098. [x: string]: boolean;
  3099. } | (string | {
  3100. [x: string]: boolean;
  3101. } | (string | {
  3102. [x: string]: boolean;
  3103. } | (string | {
  3104. [x: string]: boolean;
  3105. } | (string | {
  3106. [x: string]: boolean;
  3107. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3108. [x: string]: boolean;
  3109. } | (string | {
  3110. [x: string]: boolean;
  3111. } | (string | {
  3112. [x: string]: boolean;
  3113. } | (string | {
  3114. [x: string]: boolean;
  3115. } | (string | {
  3116. [x: string]: boolean;
  3117. } | (string | {
  3118. [x: string]: boolean;
  3119. } | (string | {
  3120. [x: string]: boolean;
  3121. } | (string | {
  3122. [x: string]: boolean;
  3123. } | (string | {
  3124. [x: string]: boolean;
  3125. } | (string | {
  3126. [x: string]: boolean;
  3127. } | (string | {
  3128. [x: string]: boolean;
  3129. } | (string | {
  3130. [x: string]: boolean;
  3131. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3132. [x: string]: boolean;
  3133. } | (string | {
  3134. [x: string]: boolean;
  3135. } | (string | {
  3136. [x: string]: boolean;
  3137. } | (string | {
  3138. [x: string]: boolean;
  3139. } | (string | {
  3140. [x: string]: boolean;
  3141. } | (string | {
  3142. [x: string]: boolean;
  3143. } | (string | {
  3144. [x: string]: boolean;
  3145. } | (string | {
  3146. [x: string]: boolean;
  3147. } | (string | {
  3148. [x: string]: boolean;
  3149. } | (string | {
  3150. [x: string]: boolean;
  3151. } | (string | {
  3152. [x: string]: boolean;
  3153. } | (string | {
  3154. [x: string]: boolean;
  3155. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3156. [x: string]: boolean;
  3157. } | (string | {
  3158. [x: string]: boolean;
  3159. } | (string | {
  3160. [x: string]: boolean;
  3161. } | (string | {
  3162. [x: string]: boolean;
  3163. } | (string | {
  3164. [x: string]: boolean;
  3165. } | (string | {
  3166. [x: string]: boolean;
  3167. } | (string | {
  3168. [x: string]: boolean;
  3169. } | (string | {
  3170. [x: string]: boolean;
  3171. } | (string | {
  3172. [x: string]: boolean;
  3173. } | (string | {
  3174. [x: string]: boolean;
  3175. } | (string | {
  3176. [x: string]: boolean;
  3177. } | (string | {
  3178. [x: string]: boolean;
  3179. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3180. readonly required: false;
  3181. readonly validator: ((val: unknown) => boolean) | undefined;
  3182. __epPropKey: true;
  3183. };
  3184. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  3185. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3186. readonly pure: BooleanConstructor;
  3187. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3188. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3189. readonly popperClass: {
  3190. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3191. [x: string]: boolean;
  3192. } | (string | {
  3193. [x: string]: boolean;
  3194. } | (string | {
  3195. [x: string]: boolean;
  3196. } | (string | {
  3197. [x: string]: boolean;
  3198. } | (string | {
  3199. [x: string]: boolean;
  3200. } | (string | {
  3201. [x: string]: boolean;
  3202. } | (string | {
  3203. [x: string]: boolean;
  3204. } | (string | {
  3205. [x: string]: boolean;
  3206. } | (string | {
  3207. [x: string]: boolean;
  3208. } | (string | {
  3209. [x: string]: boolean;
  3210. } | (string | {
  3211. [x: string]: boolean;
  3212. } | (string | {
  3213. [x: string]: boolean;
  3214. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3215. [x: string]: boolean;
  3216. } | (string | {
  3217. [x: string]: boolean;
  3218. } | (string | {
  3219. [x: string]: boolean;
  3220. } | (string | {
  3221. [x: string]: boolean;
  3222. } | (string | {
  3223. [x: string]: boolean;
  3224. } | (string | {
  3225. [x: string]: boolean;
  3226. } | (string | {
  3227. [x: string]: boolean;
  3228. } | (string | {
  3229. [x: string]: boolean;
  3230. } | (string | {
  3231. [x: string]: boolean;
  3232. } | (string | {
  3233. [x: string]: boolean;
  3234. } | (string | {
  3235. [x: string]: boolean;
  3236. } | (string | {
  3237. [x: string]: boolean;
  3238. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3239. [x: string]: boolean;
  3240. } | (string | {
  3241. [x: string]: boolean;
  3242. } | (string | {
  3243. [x: string]: boolean;
  3244. } | (string | {
  3245. [x: string]: boolean;
  3246. } | (string | {
  3247. [x: string]: boolean;
  3248. } | (string | {
  3249. [x: string]: boolean;
  3250. } | (string | {
  3251. [x: string]: boolean;
  3252. } | (string | {
  3253. [x: string]: boolean;
  3254. } | (string | {
  3255. [x: string]: boolean;
  3256. } | (string | {
  3257. [x: string]: boolean;
  3258. } | (string | {
  3259. [x: string]: boolean;
  3260. } | (string | {
  3261. [x: string]: boolean;
  3262. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3263. [x: string]: boolean;
  3264. } | (string | {
  3265. [x: string]: boolean;
  3266. } | (string | {
  3267. [x: string]: boolean;
  3268. } | (string | {
  3269. [x: string]: boolean;
  3270. } | (string | {
  3271. [x: string]: boolean;
  3272. } | (string | {
  3273. [x: string]: boolean;
  3274. } | (string | {
  3275. [x: string]: boolean;
  3276. } | (string | {
  3277. [x: string]: boolean;
  3278. } | (string | {
  3279. [x: string]: boolean;
  3280. } | (string | {
  3281. [x: string]: boolean;
  3282. } | (string | {
  3283. [x: string]: boolean;
  3284. } | (string | {
  3285. [x: string]: boolean;
  3286. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3287. readonly required: false;
  3288. readonly validator: ((val: unknown) => boolean) | undefined;
  3289. __epPropKey: true;
  3290. };
  3291. readonly popperStyle: {
  3292. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3293. readonly required: false;
  3294. readonly validator: ((val: unknown) => boolean) | undefined;
  3295. __epPropKey: true;
  3296. };
  3297. readonly referenceEl: {
  3298. readonly type: import("vue").PropType<HTMLElement>;
  3299. readonly required: false;
  3300. readonly validator: ((val: unknown) => boolean) | undefined;
  3301. __epPropKey: true;
  3302. };
  3303. readonly triggerTargetEl: {
  3304. readonly type: import("vue").PropType<HTMLElement>;
  3305. readonly required: false;
  3306. readonly validator: ((val: unknown) => boolean) | undefined;
  3307. __epPropKey: true;
  3308. };
  3309. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3310. readonly virtualTriggering: BooleanConstructor;
  3311. readonly zIndex: NumberConstructor;
  3312. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3313. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  3314. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3315. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  3316. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  3317. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  3318. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  3319. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3320. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  3321. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3322. }>>, {
  3323. readonly offset: number;
  3324. readonly effect: string;
  3325. readonly placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  3326. readonly showAfter: number;
  3327. readonly hideAfter: number;
  3328. readonly autoClose: number;
  3329. readonly boundariesPadding: number;
  3330. readonly fallbackPlacements: import("@popperjs/core").Placement[];
  3331. readonly gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3332. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  3333. readonly strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  3334. readonly enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3335. readonly focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3336. readonly trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3337. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3338. readonly visible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>;
  3339. readonly pure: boolean;
  3340. readonly virtualTriggering: boolean;
  3341. readonly content: string;
  3342. readonly rawContent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3343. readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3344. readonly persistent: boolean;
  3345. readonly disabled: boolean;
  3346. }>;
  3347. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, {
  3348. offset: number;
  3349. effect: string;
  3350. placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  3351. showAfter: number;
  3352. hideAfter: number;
  3353. autoClose: number;
  3354. boundariesPadding: number;
  3355. fallbackPlacements: import("@popperjs/core").Placement[];
  3356. gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3357. popperOptions: Partial<import("@popperjs/core").Options>;
  3358. strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  3359. enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3360. focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3361. trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3362. stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3363. visible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>;
  3364. pure: boolean;
  3365. virtualTriggering: boolean;
  3366. content: string;
  3367. rawContent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3368. teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3369. persistent: boolean;
  3370. disabled: boolean;
  3371. open: boolean;
  3372. role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  3373. trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  3374. triggerKeys: string[];
  3375. arrowOffset: number;
  3376. showArrow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  3377. }> & {
  3378. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  3379. created?: ((() => void) | (() => void)[]) | undefined;
  3380. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  3381. mounted?: ((() => void) | (() => void)[]) | undefined;
  3382. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  3383. updated?: ((() => void) | (() => void)[]) | undefined;
  3384. activated?: ((() => void) | (() => void)[]) | undefined;
  3385. deactivated?: ((() => void) | (() => void)[]) | undefined;
  3386. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  3387. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  3388. destroyed?: ((() => void) | (() => void)[]) | undefined;
  3389. unmounted?: ((() => void) | (() => void)[]) | undefined;
  3390. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  3391. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  3392. errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined;
  3393. };
  3394. $forceUpdate: () => void;
  3395. $nextTick: typeof import("vue").nextTick;
  3396. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  3397. } & Readonly<import("vue").ExtractPropTypes<{
  3398. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  3399. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  3400. disabled: BooleanConstructor;
  3401. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  3402. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  3403. virtualRef: {
  3404. readonly type: import("vue").PropType<import("..").Measurable>;
  3405. readonly required: false;
  3406. readonly validator: ((val: unknown) => boolean) | undefined;
  3407. __epPropKey: true;
  3408. };
  3409. virtualTriggering: BooleanConstructor;
  3410. onMouseenter: {
  3411. readonly type: import("vue").PropType<(e: Event) => void>;
  3412. readonly required: false;
  3413. readonly validator: ((val: unknown) => boolean) | undefined;
  3414. __epPropKey: true;
  3415. };
  3416. onMouseleave: {
  3417. readonly type: import("vue").PropType<(e: Event) => void>;
  3418. readonly required: false;
  3419. readonly validator: ((val: unknown) => boolean) | undefined;
  3420. __epPropKey: true;
  3421. };
  3422. onClick: {
  3423. readonly type: import("vue").PropType<(e: Event) => void>;
  3424. readonly required: false;
  3425. readonly validator: ((val: unknown) => boolean) | undefined;
  3426. __epPropKey: true;
  3427. };
  3428. onKeydown: {
  3429. readonly type: import("vue").PropType<(e: Event) => void>;
  3430. readonly required: false;
  3431. readonly validator: ((val: unknown) => boolean) | undefined;
  3432. __epPropKey: true;
  3433. };
  3434. onFocus: {
  3435. readonly type: import("vue").PropType<(e: Event) => void>;
  3436. readonly required: false;
  3437. readonly validator: ((val: unknown) => boolean) | undefined;
  3438. __epPropKey: true;
  3439. };
  3440. onBlur: {
  3441. readonly type: import("vue").PropType<(e: Event) => void>;
  3442. readonly required: false;
  3443. readonly validator: ((val: unknown) => boolean) | undefined;
  3444. __epPropKey: true;
  3445. };
  3446. onContextmenu: {
  3447. readonly type: import("vue").PropType<(e: Event) => void>;
  3448. readonly required: false;
  3449. readonly validator: ((val: unknown) => boolean) | undefined;
  3450. __epPropKey: true;
  3451. };
  3452. id: StringConstructor;
  3453. open: BooleanConstructor;
  3454. appendTo: {
  3455. 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>>;
  3456. readonly required: false;
  3457. readonly validator: ((val: unknown) => boolean) | undefined;
  3458. __epPropKey: true;
  3459. };
  3460. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3461. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3462. persistent: BooleanConstructor;
  3463. ariaLabel: StringConstructor;
  3464. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  3465. transition: StringConstructor;
  3466. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3467. style: {
  3468. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3469. readonly required: false;
  3470. readonly validator: ((val: unknown) => boolean) | undefined;
  3471. __epPropKey: true;
  3472. };
  3473. className: {
  3474. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3475. [x: string]: boolean;
  3476. } | (string | {
  3477. [x: string]: boolean;
  3478. } | (string | {
  3479. [x: string]: boolean;
  3480. } | (string | {
  3481. [x: string]: boolean;
  3482. } | (string | {
  3483. [x: string]: boolean;
  3484. } | (string | {
  3485. [x: string]: boolean;
  3486. } | (string | {
  3487. [x: string]: boolean;
  3488. } | (string | {
  3489. [x: string]: boolean;
  3490. } | (string | {
  3491. [x: string]: boolean;
  3492. } | (string | {
  3493. [x: string]: boolean;
  3494. } | (string | {
  3495. [x: string]: boolean;
  3496. } | (string | {
  3497. [x: string]: boolean;
  3498. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3499. [x: string]: boolean;
  3500. } | (string | {
  3501. [x: string]: boolean;
  3502. } | (string | {
  3503. [x: string]: boolean;
  3504. } | (string | {
  3505. [x: string]: boolean;
  3506. } | (string | {
  3507. [x: string]: boolean;
  3508. } | (string | {
  3509. [x: string]: boolean;
  3510. } | (string | {
  3511. [x: string]: boolean;
  3512. } | (string | {
  3513. [x: string]: boolean;
  3514. } | (string | {
  3515. [x: string]: boolean;
  3516. } | (string | {
  3517. [x: string]: boolean;
  3518. } | (string | {
  3519. [x: string]: boolean;
  3520. } | (string | {
  3521. [x: string]: boolean;
  3522. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3523. [x: string]: boolean;
  3524. } | (string | {
  3525. [x: string]: boolean;
  3526. } | (string | {
  3527. [x: string]: boolean;
  3528. } | (string | {
  3529. [x: string]: boolean;
  3530. } | (string | {
  3531. [x: string]: boolean;
  3532. } | (string | {
  3533. [x: string]: boolean;
  3534. } | (string | {
  3535. [x: string]: boolean;
  3536. } | (string | {
  3537. [x: string]: boolean;
  3538. } | (string | {
  3539. [x: string]: boolean;
  3540. } | (string | {
  3541. [x: string]: boolean;
  3542. } | (string | {
  3543. [x: string]: boolean;
  3544. } | (string | {
  3545. [x: string]: boolean;
  3546. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3547. [x: string]: boolean;
  3548. } | (string | {
  3549. [x: string]: boolean;
  3550. } | (string | {
  3551. [x: string]: boolean;
  3552. } | (string | {
  3553. [x: string]: boolean;
  3554. } | (string | {
  3555. [x: string]: boolean;
  3556. } | (string | {
  3557. [x: string]: boolean;
  3558. } | (string | {
  3559. [x: string]: boolean;
  3560. } | (string | {
  3561. [x: string]: boolean;
  3562. } | (string | {
  3563. [x: string]: boolean;
  3564. } | (string | {
  3565. [x: string]: boolean;
  3566. } | (string | {
  3567. [x: string]: boolean;
  3568. } | (string | {
  3569. [x: string]: boolean;
  3570. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3571. readonly required: false;
  3572. readonly validator: ((val: unknown) => boolean) | undefined;
  3573. __epPropKey: true;
  3574. };
  3575. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  3576. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3577. pure: BooleanConstructor;
  3578. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3579. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3580. popperClass: {
  3581. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3582. [x: string]: boolean;
  3583. } | (string | {
  3584. [x: string]: boolean;
  3585. } | (string | {
  3586. [x: string]: boolean;
  3587. } | (string | {
  3588. [x: string]: boolean;
  3589. } | (string | {
  3590. [x: string]: boolean;
  3591. } | (string | {
  3592. [x: string]: boolean;
  3593. } | (string | {
  3594. [x: string]: boolean;
  3595. } | (string | {
  3596. [x: string]: boolean;
  3597. } | (string | {
  3598. [x: string]: boolean;
  3599. } | (string | {
  3600. [x: string]: boolean;
  3601. } | (string | {
  3602. [x: string]: boolean;
  3603. } | (string | {
  3604. [x: string]: boolean;
  3605. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3606. [x: string]: boolean;
  3607. } | (string | {
  3608. [x: string]: boolean;
  3609. } | (string | {
  3610. [x: string]: boolean;
  3611. } | (string | {
  3612. [x: string]: boolean;
  3613. } | (string | {
  3614. [x: string]: boolean;
  3615. } | (string | {
  3616. [x: string]: boolean;
  3617. } | (string | {
  3618. [x: string]: boolean;
  3619. } | (string | {
  3620. [x: string]: boolean;
  3621. } | (string | {
  3622. [x: string]: boolean;
  3623. } | (string | {
  3624. [x: string]: boolean;
  3625. } | (string | {
  3626. [x: string]: boolean;
  3627. } | (string | {
  3628. [x: string]: boolean;
  3629. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3630. [x: string]: boolean;
  3631. } | (string | {
  3632. [x: string]: boolean;
  3633. } | (string | {
  3634. [x: string]: boolean;
  3635. } | (string | {
  3636. [x: string]: boolean;
  3637. } | (string | {
  3638. [x: string]: boolean;
  3639. } | (string | {
  3640. [x: string]: boolean;
  3641. } | (string | {
  3642. [x: string]: boolean;
  3643. } | (string | {
  3644. [x: string]: boolean;
  3645. } | (string | {
  3646. [x: string]: boolean;
  3647. } | (string | {
  3648. [x: string]: boolean;
  3649. } | (string | {
  3650. [x: string]: boolean;
  3651. } | (string | {
  3652. [x: string]: boolean;
  3653. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3654. [x: string]: boolean;
  3655. } | (string | {
  3656. [x: string]: boolean;
  3657. } | (string | {
  3658. [x: string]: boolean;
  3659. } | (string | {
  3660. [x: string]: boolean;
  3661. } | (string | {
  3662. [x: string]: boolean;
  3663. } | (string | {
  3664. [x: string]: boolean;
  3665. } | (string | {
  3666. [x: string]: boolean;
  3667. } | (string | {
  3668. [x: string]: boolean;
  3669. } | (string | {
  3670. [x: string]: boolean;
  3671. } | (string | {
  3672. [x: string]: boolean;
  3673. } | (string | {
  3674. [x: string]: boolean;
  3675. } | (string | {
  3676. [x: string]: boolean;
  3677. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3678. readonly required: false;
  3679. readonly validator: ((val: unknown) => boolean) | undefined;
  3680. __epPropKey: true;
  3681. };
  3682. popperStyle: {
  3683. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3684. readonly required: false;
  3685. readonly validator: ((val: unknown) => boolean) | undefined;
  3686. __epPropKey: true;
  3687. };
  3688. referenceEl: {
  3689. readonly type: import("vue").PropType<HTMLElement>;
  3690. readonly required: false;
  3691. readonly validator: ((val: unknown) => boolean) | undefined;
  3692. __epPropKey: true;
  3693. };
  3694. triggerTargetEl: {
  3695. readonly type: import("vue").PropType<HTMLElement>;
  3696. readonly required: false;
  3697. readonly validator: ((val: unknown) => boolean) | undefined;
  3698. __epPropKey: true;
  3699. };
  3700. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3701. zIndex: NumberConstructor;
  3702. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3703. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  3704. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3705. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  3706. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  3707. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  3708. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  3709. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3710. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  3711. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  3712. "onUpdate:visible": {
  3713. readonly type: import("vue").PropType<(val: boolean) => void>;
  3714. readonly required: false;
  3715. readonly validator: ((val: unknown) => boolean) | undefined;
  3716. __epPropKey: true;
  3717. };
  3718. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  3719. }>> & {
  3720. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  3721. } & import("vue").ShallowUnwrapRef<{
  3722. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  3723. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, boolean, boolean>;
  3724. arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  3725. disabled: BooleanConstructor;
  3726. trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  3727. triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  3728. virtualRef: {
  3729. readonly type: import("vue").PropType<import("..").Measurable>;
  3730. readonly required: false;
  3731. readonly validator: ((val: unknown) => boolean) | undefined;
  3732. __epPropKey: true;
  3733. };
  3734. virtualTriggering: BooleanConstructor;
  3735. onMouseenter: {
  3736. readonly type: import("vue").PropType<(e: Event) => void>;
  3737. readonly required: false;
  3738. readonly validator: ((val: unknown) => boolean) | undefined;
  3739. __epPropKey: true;
  3740. };
  3741. onMouseleave: {
  3742. readonly type: import("vue").PropType<(e: Event) => void>;
  3743. readonly required: false;
  3744. readonly validator: ((val: unknown) => boolean) | undefined;
  3745. __epPropKey: true;
  3746. };
  3747. onClick: {
  3748. readonly type: import("vue").PropType<(e: Event) => void>;
  3749. readonly required: false;
  3750. readonly validator: ((val: unknown) => boolean) | undefined;
  3751. __epPropKey: true;
  3752. };
  3753. onKeydown: {
  3754. readonly type: import("vue").PropType<(e: Event) => void>;
  3755. readonly required: false;
  3756. readonly validator: ((val: unknown) => boolean) | undefined;
  3757. __epPropKey: true;
  3758. };
  3759. onFocus: {
  3760. readonly type: import("vue").PropType<(e: Event) => void>;
  3761. readonly required: false;
  3762. readonly validator: ((val: unknown) => boolean) | undefined;
  3763. __epPropKey: true;
  3764. };
  3765. onBlur: {
  3766. readonly type: import("vue").PropType<(e: Event) => void>;
  3767. readonly required: false;
  3768. readonly validator: ((val: unknown) => boolean) | undefined;
  3769. __epPropKey: true;
  3770. };
  3771. onContextmenu: {
  3772. readonly type: import("vue").PropType<(e: Event) => void>;
  3773. readonly required: false;
  3774. readonly validator: ((val: unknown) => boolean) | undefined;
  3775. __epPropKey: true;
  3776. };
  3777. id: StringConstructor;
  3778. open: BooleanConstructor;
  3779. appendTo: {
  3780. 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>>;
  3781. readonly required: false;
  3782. readonly validator: ((val: unknown) => boolean) | undefined;
  3783. __epPropKey: true;
  3784. };
  3785. content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  3786. rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3787. persistent: BooleanConstructor;
  3788. ariaLabel: StringConstructor;
  3789. visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  3790. transition: StringConstructor;
  3791. teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3792. style: {
  3793. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  3794. readonly required: false;
  3795. readonly validator: ((val: unknown) => boolean) | undefined;
  3796. __epPropKey: true;
  3797. };
  3798. className: {
  3799. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3800. [x: string]: boolean;
  3801. } | (string | {
  3802. [x: string]: boolean;
  3803. } | (string | {
  3804. [x: string]: boolean;
  3805. } | (string | {
  3806. [x: string]: boolean;
  3807. } | (string | {
  3808. [x: string]: boolean;
  3809. } | (string | {
  3810. [x: string]: boolean;
  3811. } | (string | {
  3812. [x: string]: boolean;
  3813. } | (string | {
  3814. [x: string]: boolean;
  3815. } | (string | {
  3816. [x: string]: boolean;
  3817. } | (string | {
  3818. [x: string]: boolean;
  3819. } | (string | {
  3820. [x: string]: boolean;
  3821. } | (string | {
  3822. [x: string]: boolean;
  3823. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3824. [x: string]: boolean;
  3825. } | (string | {
  3826. [x: string]: boolean;
  3827. } | (string | {
  3828. [x: string]: boolean;
  3829. } | (string | {
  3830. [x: string]: boolean;
  3831. } | (string | {
  3832. [x: string]: boolean;
  3833. } | (string | {
  3834. [x: string]: boolean;
  3835. } | (string | {
  3836. [x: string]: boolean;
  3837. } | (string | {
  3838. [x: string]: boolean;
  3839. } | (string | {
  3840. [x: string]: boolean;
  3841. } | (string | {
  3842. [x: string]: boolean;
  3843. } | (string | {
  3844. [x: string]: boolean;
  3845. } | (string | {
  3846. [x: string]: boolean;
  3847. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3848. [x: string]: boolean;
  3849. } | (string | {
  3850. [x: string]: boolean;
  3851. } | (string | {
  3852. [x: string]: boolean;
  3853. } | (string | {
  3854. [x: string]: boolean;
  3855. } | (string | {
  3856. [x: string]: boolean;
  3857. } | (string | {
  3858. [x: string]: boolean;
  3859. } | (string | {
  3860. [x: string]: boolean;
  3861. } | (string | {
  3862. [x: string]: boolean;
  3863. } | (string | {
  3864. [x: string]: boolean;
  3865. } | (string | {
  3866. [x: string]: boolean;
  3867. } | (string | {
  3868. [x: string]: boolean;
  3869. } | (string | {
  3870. [x: string]: boolean;
  3871. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3872. [x: string]: boolean;
  3873. } | (string | {
  3874. [x: string]: boolean;
  3875. } | (string | {
  3876. [x: string]: boolean;
  3877. } | (string | {
  3878. [x: string]: boolean;
  3879. } | (string | {
  3880. [x: string]: boolean;
  3881. } | (string | {
  3882. [x: string]: boolean;
  3883. } | (string | {
  3884. [x: string]: boolean;
  3885. } | (string | {
  3886. [x: string]: boolean;
  3887. } | (string | {
  3888. [x: string]: boolean;
  3889. } | (string | {
  3890. [x: string]: boolean;
  3891. } | (string | {
  3892. [x: string]: boolean;
  3893. } | (string | {
  3894. [x: string]: boolean;
  3895. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  3896. readonly required: false;
  3897. readonly validator: ((val: unknown) => boolean) | undefined;
  3898. __epPropKey: true;
  3899. };
  3900. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  3901. enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  3902. pure: BooleanConstructor;
  3903. focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3904. trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  3905. popperClass: {
  3906. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  3907. [x: string]: boolean;
  3908. } | (string | {
  3909. [x: string]: boolean;
  3910. } | (string | {
  3911. [x: string]: boolean;
  3912. } | (string | {
  3913. [x: string]: boolean;
  3914. } | (string | {
  3915. [x: string]: boolean;
  3916. } | (string | {
  3917. [x: string]: boolean;
  3918. } | (string | {
  3919. [x: string]: boolean;
  3920. } | (string | {
  3921. [x: string]: boolean;
  3922. } | (string | {
  3923. [x: string]: boolean;
  3924. } | (string | {
  3925. [x: string]: boolean;
  3926. } | (string | {
  3927. [x: string]: boolean;
  3928. } | (string | {
  3929. [x: string]: boolean;
  3930. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3931. [x: string]: boolean;
  3932. } | (string | {
  3933. [x: string]: boolean;
  3934. } | (string | {
  3935. [x: string]: boolean;
  3936. } | (string | {
  3937. [x: string]: boolean;
  3938. } | (string | {
  3939. [x: string]: boolean;
  3940. } | (string | {
  3941. [x: string]: boolean;
  3942. } | (string | {
  3943. [x: string]: boolean;
  3944. } | (string | {
  3945. [x: string]: boolean;
  3946. } | (string | {
  3947. [x: string]: boolean;
  3948. } | (string | {
  3949. [x: string]: boolean;
  3950. } | (string | {
  3951. [x: string]: boolean;
  3952. } | (string | {
  3953. [x: string]: boolean;
  3954. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  3955. [x: string]: boolean;
  3956. } | (string | {
  3957. [x: string]: boolean;
  3958. } | (string | {
  3959. [x: string]: boolean;
  3960. } | (string | {
  3961. [x: string]: boolean;
  3962. } | (string | {
  3963. [x: string]: boolean;
  3964. } | (string | {
  3965. [x: string]: boolean;
  3966. } | (string | {
  3967. [x: string]: boolean;
  3968. } | (string | {
  3969. [x: string]: boolean;
  3970. } | (string | {
  3971. [x: string]: boolean;
  3972. } | (string | {
  3973. [x: string]: boolean;
  3974. } | (string | {
  3975. [x: string]: boolean;
  3976. } | (string | {
  3977. [x: string]: boolean;
  3978. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  3979. [x: string]: boolean;
  3980. } | (string | {
  3981. [x: string]: boolean;
  3982. } | (string | {
  3983. [x: string]: boolean;
  3984. } | (string | {
  3985. [x: string]: boolean;
  3986. } | (string | {
  3987. [x: string]: boolean;
  3988. } | (string | {
  3989. [x: string]: boolean;
  3990. } | (string | {
  3991. [x: string]: boolean;
  3992. } | (string | {
  3993. [x: string]: boolean;
  3994. } | (string | {
  3995. [x: string]: boolean;
  3996. } | (string | {
  3997. [x: string]: boolean;
  3998. } | (string | {
  3999. [x: string]: boolean;
  4000. } | (string | {
  4001. [x: string]: boolean;
  4002. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4003. readonly required: false;
  4004. readonly validator: ((val: unknown) => boolean) | undefined;
  4005. __epPropKey: true;
  4006. };
  4007. popperStyle: {
  4008. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  4009. readonly required: false;
  4010. readonly validator: ((val: unknown) => boolean) | undefined;
  4011. __epPropKey: true;
  4012. };
  4013. referenceEl: {
  4014. readonly type: import("vue").PropType<HTMLElement>;
  4015. readonly required: false;
  4016. readonly validator: ((val: unknown) => boolean) | undefined;
  4017. __epPropKey: true;
  4018. };
  4019. triggerTargetEl: {
  4020. readonly type: import("vue").PropType<HTMLElement>;
  4021. readonly required: false;
  4022. readonly validator: ((val: unknown) => boolean) | undefined;
  4023. __epPropKey: true;
  4024. };
  4025. stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4026. zIndex: NumberConstructor;
  4027. boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4028. fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  4029. gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4030. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  4031. placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  4032. popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  4033. strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  4034. showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4035. hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  4036. autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4037. "onUpdate:visible": {
  4038. readonly type: import("vue").PropType<(val: boolean) => void>;
  4039. readonly required: false;
  4040. readonly validator: ((val: unknown) => boolean) | undefined;
  4041. __epPropKey: true;
  4042. };
  4043. role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4044. }>> & {
  4045. [x: string & `on${string}`]: ((...args: any[]) => any) | undefined;
  4046. }>>;
  4047. emit: (event: string, ...args: any[]) => void;
  4048. id: import("vue").Ref<string>;
  4049. popperRef: import("vue").Ref<({
  4050. $: import("vue").ComponentInternalInstance;
  4051. $data: {};
  4052. $props: Partial<{
  4053. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  4054. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  4055. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4056. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "role">;
  4057. $attrs: {
  4058. [x: string]: unknown;
  4059. };
  4060. $refs: {
  4061. [x: string]: unknown;
  4062. };
  4063. $slots: Readonly<{
  4064. [name: string]: import("vue").Slot | undefined;
  4065. }>;
  4066. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  4067. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  4068. $emit: (event: string, ...args: any[]) => void;
  4069. $el: any;
  4070. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  4071. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4072. }>>, {
  4073. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4074. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4075. }>> & {
  4076. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4077. }>>;
  4078. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  4079. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  4080. contentRef: import("vue").Ref<HTMLElement | undefined>;
  4081. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  4082. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  4083. popperProvides: import("..").ElPopperInjectionContext;
  4084. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, {
  4085. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  4086. }> & {
  4087. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  4088. created?: ((() => void) | (() => void)[]) | undefined;
  4089. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  4090. mounted?: ((() => void) | (() => void)[]) | undefined;
  4091. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  4092. updated?: ((() => void) | (() => void)[]) | undefined;
  4093. activated?: ((() => void) | (() => void)[]) | undefined;
  4094. deactivated?: ((() => void) | (() => void)[]) | undefined;
  4095. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  4096. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  4097. destroyed?: ((() => void) | (() => void)[]) | undefined;
  4098. unmounted?: ((() => void) | (() => void)[]) | undefined;
  4099. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  4100. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  4101. errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined;
  4102. };
  4103. $forceUpdate: () => void;
  4104. $nextTick: typeof import("vue").nextTick;
  4105. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  4106. } & Readonly<import("vue").ExtractPropTypes<{
  4107. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4108. }>> & import("vue").ShallowUnwrapRef<{
  4109. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4110. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4111. }>> & {
  4112. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4113. }>>;
  4114. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  4115. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  4116. contentRef: import("vue").Ref<HTMLElement | undefined>;
  4117. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  4118. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  4119. popperProvides: import("..").ElPopperInjectionContext;
  4120. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  4121. contentRef: import("vue").Ref<any>;
  4122. updatePopper: () => void;
  4123. open: import("vue").Ref<boolean>;
  4124. toggleReason: import("vue").Ref<Event | undefined>;
  4125. show: (event?: Event | undefined) => void;
  4126. hide: (event?: Event | undefined) => void;
  4127. hasUpdateHandler: import("vue").ComputedRef<boolean>;
  4128. onOpen: (event?: Event | undefined) => void;
  4129. onClose: (event?: Event | undefined) => void;
  4130. controlled: import("vue").ComputedRef<boolean>;
  4131. isFocusInsideContent: () => boolean | undefined;
  4132. ElPopper: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  4133. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4134. }, {
  4135. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4136. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4137. }>> & {
  4138. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4139. }>>;
  4140. triggerRef: import("vue").Ref<HTMLElement | undefined>;
  4141. popperInstanceRef: import("vue").Ref<import("@popperjs/core").Instance | undefined>;
  4142. contentRef: import("vue").Ref<HTMLElement | undefined>;
  4143. referenceRef: import("vue").Ref<HTMLElement | undefined>;
  4144. role: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>>;
  4145. popperProvides: import("..").ElPopperInjectionContext;
  4146. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4147. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown, "tooltip", boolean>;
  4148. }>>, {
  4149. readonly role: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "group" | "listbox" | "grid" | "menu" | "tooltip" | "dialog" | "navigation" | "tree", unknown>;
  4150. }>> & Record<string, any>;
  4151. ElPopperArrow: import("vue").DefineComponent<{
  4152. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  4153. }, {
  4154. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4155. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  4156. }>> & {
  4157. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4158. }>>;
  4159. ns: {
  4160. namespace: import("vue").ComputedRef<string>;
  4161. b: (blockSuffix?: string) => string;
  4162. e: (element?: string | undefined) => string;
  4163. m: (modifier?: string | undefined) => string;
  4164. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4165. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4166. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4167. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4168. is: {
  4169. (name: string, state: boolean | undefined): string;
  4170. (name: string): string;
  4171. };
  4172. cssVar: (object: Record<string, string>) => Record<string, string>;
  4173. cssVarName: (name: string) => string;
  4174. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4175. cssVarBlockName: (name: string) => string;
  4176. };
  4177. arrowOffset: import("vue").Ref<number | undefined>;
  4178. arrowRef: import("vue").Ref<HTMLElement | undefined>;
  4179. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  4180. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4181. readonly arrowOffset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 5, boolean>;
  4182. }>>, {
  4183. readonly arrowOffset: number;
  4184. }>;
  4185. ElTooltipTrigger: import("vue").DefineComponent<{
  4186. readonly disabled: BooleanConstructor;
  4187. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  4188. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  4189. readonly virtualRef: {
  4190. readonly type: import("vue").PropType<import("..").Measurable>;
  4191. readonly required: false;
  4192. readonly validator: ((val: unknown) => boolean) | undefined;
  4193. __epPropKey: true;
  4194. };
  4195. readonly virtualTriggering: BooleanConstructor;
  4196. readonly onMouseenter: {
  4197. readonly type: import("vue").PropType<(e: Event) => void>;
  4198. readonly required: false;
  4199. readonly validator: ((val: unknown) => boolean) | undefined;
  4200. __epPropKey: true;
  4201. };
  4202. readonly onMouseleave: {
  4203. readonly type: import("vue").PropType<(e: Event) => void>;
  4204. readonly required: false;
  4205. readonly validator: ((val: unknown) => boolean) | undefined;
  4206. __epPropKey: true;
  4207. };
  4208. readonly onClick: {
  4209. readonly type: import("vue").PropType<(e: Event) => void>;
  4210. readonly required: false;
  4211. readonly validator: ((val: unknown) => boolean) | undefined;
  4212. __epPropKey: true;
  4213. };
  4214. readonly onKeydown: {
  4215. readonly type: import("vue").PropType<(e: Event) => void>;
  4216. readonly required: false;
  4217. readonly validator: ((val: unknown) => boolean) | undefined;
  4218. __epPropKey: true;
  4219. };
  4220. readonly onFocus: {
  4221. readonly type: import("vue").PropType<(e: Event) => void>;
  4222. readonly required: false;
  4223. readonly validator: ((val: unknown) => boolean) | undefined;
  4224. __epPropKey: true;
  4225. };
  4226. readonly onBlur: {
  4227. readonly type: import("vue").PropType<(e: Event) => void>;
  4228. readonly required: false;
  4229. readonly validator: ((val: unknown) => boolean) | undefined;
  4230. __epPropKey: true;
  4231. };
  4232. readonly onContextmenu: {
  4233. readonly type: import("vue").PropType<(e: Event) => void>;
  4234. readonly required: false;
  4235. readonly validator: ((val: unknown) => boolean) | undefined;
  4236. __epPropKey: true;
  4237. };
  4238. readonly id: StringConstructor;
  4239. readonly open: BooleanConstructor;
  4240. }, {
  4241. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4242. readonly disabled: BooleanConstructor;
  4243. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  4244. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  4245. readonly virtualRef: {
  4246. readonly type: import("vue").PropType<import("..").Measurable>;
  4247. readonly required: false;
  4248. readonly validator: ((val: unknown) => boolean) | undefined;
  4249. __epPropKey: true;
  4250. };
  4251. readonly virtualTriggering: BooleanConstructor;
  4252. readonly onMouseenter: {
  4253. readonly type: import("vue").PropType<(e: Event) => void>;
  4254. readonly required: false;
  4255. readonly validator: ((val: unknown) => boolean) | undefined;
  4256. __epPropKey: true;
  4257. };
  4258. readonly onMouseleave: {
  4259. readonly type: import("vue").PropType<(e: Event) => void>;
  4260. readonly required: false;
  4261. readonly validator: ((val: unknown) => boolean) | undefined;
  4262. __epPropKey: true;
  4263. };
  4264. readonly onClick: {
  4265. readonly type: import("vue").PropType<(e: Event) => void>;
  4266. readonly required: false;
  4267. readonly validator: ((val: unknown) => boolean) | undefined;
  4268. __epPropKey: true;
  4269. };
  4270. readonly onKeydown: {
  4271. readonly type: import("vue").PropType<(e: Event) => void>;
  4272. readonly required: false;
  4273. readonly validator: ((val: unknown) => boolean) | undefined;
  4274. __epPropKey: true;
  4275. };
  4276. readonly onFocus: {
  4277. readonly type: import("vue").PropType<(e: Event) => void>;
  4278. readonly required: false;
  4279. readonly validator: ((val: unknown) => boolean) | undefined;
  4280. __epPropKey: true;
  4281. };
  4282. readonly onBlur: {
  4283. readonly type: import("vue").PropType<(e: Event) => void>;
  4284. readonly required: false;
  4285. readonly validator: ((val: unknown) => boolean) | undefined;
  4286. __epPropKey: true;
  4287. };
  4288. readonly onContextmenu: {
  4289. readonly type: import("vue").PropType<(e: Event) => void>;
  4290. readonly required: false;
  4291. readonly validator: ((val: unknown) => boolean) | undefined;
  4292. __epPropKey: true;
  4293. };
  4294. readonly id: StringConstructor;
  4295. readonly open: BooleanConstructor;
  4296. }>> & {
  4297. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4298. }>>;
  4299. ns: {
  4300. namespace: import("vue").ComputedRef<string>;
  4301. b: (blockSuffix?: string) => string;
  4302. e: (element?: string | undefined) => string;
  4303. m: (modifier?: string | undefined) => string;
  4304. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  4305. em: (element?: string | undefined, modifier?: string | undefined) => string;
  4306. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  4307. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  4308. is: {
  4309. (name: string, state: boolean | undefined): string;
  4310. (name: string): string;
  4311. };
  4312. cssVar: (object: Record<string, string>) => Record<string, string>;
  4313. cssVarName: (name: string) => string;
  4314. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  4315. cssVarBlockName: (name: string) => string;
  4316. };
  4317. controlled: import("vue").Ref<boolean>;
  4318. id: import("vue").Ref<string>;
  4319. open: import("vue").Ref<boolean>;
  4320. onOpen: (e?: Event | undefined) => void;
  4321. onClose: (e?: Event | undefined) => void;
  4322. onToggle: (e: Event) => void;
  4323. triggerRef: import("vue").Ref<{
  4324. forwardRef: HTMLElement;
  4325. } | null>;
  4326. stopWhenControlledOrDisabled: () => true | undefined;
  4327. trigger: import("vue").Ref<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>>;
  4328. onMouseenter: (event: Event) => void;
  4329. onMouseleave: (event: Event) => void;
  4330. onClick: (event: Event) => void;
  4331. onFocus: (event: Event) => void;
  4332. onBlur: (event: Event) => void;
  4333. onContextMenu: (event: Event) => void;
  4334. onKeydown: (event: KeyboardEvent) => void;
  4335. ElPopperTrigger: import("vue").DefineComponent<{
  4336. readonly virtualRef: {
  4337. readonly type: import("vue").PropType<import("..").Measurable>;
  4338. readonly required: false;
  4339. readonly validator: ((val: unknown) => boolean) | undefined;
  4340. __epPropKey: true;
  4341. };
  4342. readonly virtualTriggering: BooleanConstructor;
  4343. readonly onMouseenter: {
  4344. readonly type: import("vue").PropType<(e: Event) => void>;
  4345. readonly required: false;
  4346. readonly validator: ((val: unknown) => boolean) | undefined;
  4347. __epPropKey: true;
  4348. };
  4349. readonly onMouseleave: {
  4350. readonly type: import("vue").PropType<(e: Event) => void>;
  4351. readonly required: false;
  4352. readonly validator: ((val: unknown) => boolean) | undefined;
  4353. __epPropKey: true;
  4354. };
  4355. readonly onClick: {
  4356. readonly type: import("vue").PropType<(e: Event) => void>;
  4357. readonly required: false;
  4358. readonly validator: ((val: unknown) => boolean) | undefined;
  4359. __epPropKey: true;
  4360. };
  4361. readonly onKeydown: {
  4362. readonly type: import("vue").PropType<(e: Event) => void>;
  4363. readonly required: false;
  4364. readonly validator: ((val: unknown) => boolean) | undefined;
  4365. __epPropKey: true;
  4366. };
  4367. readonly onFocus: {
  4368. readonly type: import("vue").PropType<(e: Event) => void>;
  4369. readonly required: false;
  4370. readonly validator: ((val: unknown) => boolean) | undefined;
  4371. __epPropKey: true;
  4372. };
  4373. readonly onBlur: {
  4374. readonly type: import("vue").PropType<(e: Event) => void>;
  4375. readonly required: false;
  4376. readonly validator: ((val: unknown) => boolean) | undefined;
  4377. __epPropKey: true;
  4378. };
  4379. readonly onContextmenu: {
  4380. readonly type: import("vue").PropType<(e: Event) => void>;
  4381. readonly required: false;
  4382. readonly validator: ((val: unknown) => boolean) | undefined;
  4383. __epPropKey: true;
  4384. };
  4385. readonly id: StringConstructor;
  4386. readonly open: BooleanConstructor;
  4387. }, {
  4388. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4389. readonly virtualRef: {
  4390. readonly type: import("vue").PropType<import("..").Measurable>;
  4391. readonly required: false;
  4392. readonly validator: ((val: unknown) => boolean) | undefined;
  4393. __epPropKey: true;
  4394. };
  4395. readonly virtualTriggering: BooleanConstructor;
  4396. readonly onMouseenter: {
  4397. readonly type: import("vue").PropType<(e: Event) => void>;
  4398. readonly required: false;
  4399. readonly validator: ((val: unknown) => boolean) | undefined;
  4400. __epPropKey: true;
  4401. };
  4402. readonly onMouseleave: {
  4403. readonly type: import("vue").PropType<(e: Event) => void>;
  4404. readonly required: false;
  4405. readonly validator: ((val: unknown) => boolean) | undefined;
  4406. __epPropKey: true;
  4407. };
  4408. readonly onClick: {
  4409. readonly type: import("vue").PropType<(e: Event) => void>;
  4410. readonly required: false;
  4411. readonly validator: ((val: unknown) => boolean) | undefined;
  4412. __epPropKey: true;
  4413. };
  4414. readonly onKeydown: {
  4415. readonly type: import("vue").PropType<(e: Event) => void>;
  4416. readonly required: false;
  4417. readonly validator: ((val: unknown) => boolean) | undefined;
  4418. __epPropKey: true;
  4419. };
  4420. readonly onFocus: {
  4421. readonly type: import("vue").PropType<(e: Event) => void>;
  4422. readonly required: false;
  4423. readonly validator: ((val: unknown) => boolean) | undefined;
  4424. __epPropKey: true;
  4425. };
  4426. readonly onBlur: {
  4427. readonly type: import("vue").PropType<(e: Event) => void>;
  4428. readonly required: false;
  4429. readonly validator: ((val: unknown) => boolean) | undefined;
  4430. __epPropKey: true;
  4431. };
  4432. readonly onContextmenu: {
  4433. readonly type: import("vue").PropType<(e: Event) => void>;
  4434. readonly required: false;
  4435. readonly validator: ((val: unknown) => boolean) | undefined;
  4436. __epPropKey: true;
  4437. };
  4438. readonly id: StringConstructor;
  4439. readonly open: BooleanConstructor;
  4440. }>> & {
  4441. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  4442. }>>;
  4443. role: import("vue").ComputedRef<string>;
  4444. triggerRef: import("vue").Ref<import("..").Measurable | undefined>;
  4445. ariaControls: import("vue").ComputedRef<string | undefined>;
  4446. ariaDescribedby: import("vue").ComputedRef<string | undefined>;
  4447. ariaHaspopup: import("vue").ComputedRef<string | undefined>;
  4448. ariaExpanded: import("vue").ComputedRef<string | undefined>;
  4449. virtualTriggerAriaStopWatch: undefined;
  4450. ElOnlyChild: import("vue").DefineComponent<{}, () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  4451. [key: string]: any;
  4452. }> | null, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, import("vue").EmitsOptions, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  4453. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4454. readonly virtualRef: {
  4455. readonly type: import("vue").PropType<import("..").Measurable>;
  4456. readonly required: false;
  4457. readonly validator: ((val: unknown) => boolean) | undefined;
  4458. __epPropKey: true;
  4459. };
  4460. readonly virtualTriggering: BooleanConstructor;
  4461. readonly onMouseenter: {
  4462. readonly type: import("vue").PropType<(e: Event) => void>;
  4463. readonly required: false;
  4464. readonly validator: ((val: unknown) => boolean) | undefined;
  4465. __epPropKey: true;
  4466. };
  4467. readonly onMouseleave: {
  4468. readonly type: import("vue").PropType<(e: Event) => void>;
  4469. readonly required: false;
  4470. readonly validator: ((val: unknown) => boolean) | undefined;
  4471. __epPropKey: true;
  4472. };
  4473. readonly onClick: {
  4474. readonly type: import("vue").PropType<(e: Event) => void>;
  4475. readonly required: false;
  4476. readonly validator: ((val: unknown) => boolean) | undefined;
  4477. __epPropKey: true;
  4478. };
  4479. readonly onKeydown: {
  4480. readonly type: import("vue").PropType<(e: Event) => void>;
  4481. readonly required: false;
  4482. readonly validator: ((val: unknown) => boolean) | undefined;
  4483. __epPropKey: true;
  4484. };
  4485. readonly onFocus: {
  4486. readonly type: import("vue").PropType<(e: Event) => void>;
  4487. readonly required: false;
  4488. readonly validator: ((val: unknown) => boolean) | undefined;
  4489. __epPropKey: true;
  4490. };
  4491. readonly onBlur: {
  4492. readonly type: import("vue").PropType<(e: Event) => void>;
  4493. readonly required: false;
  4494. readonly validator: ((val: unknown) => boolean) | undefined;
  4495. __epPropKey: true;
  4496. };
  4497. readonly onContextmenu: {
  4498. readonly type: import("vue").PropType<(e: Event) => void>;
  4499. readonly required: false;
  4500. readonly validator: ((val: unknown) => boolean) | undefined;
  4501. __epPropKey: true;
  4502. };
  4503. readonly id: StringConstructor;
  4504. readonly open: BooleanConstructor;
  4505. }>>, {
  4506. readonly virtualTriggering: boolean;
  4507. readonly open: boolean;
  4508. }>;
  4509. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  4510. readonly disabled: BooleanConstructor;
  4511. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  4512. readonly triggerKeys: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => string[]) | (() => string[]) | ((new (...args: any[]) => string[]) | (() => string[]))[], unknown, unknown, () => string[], boolean>;
  4513. readonly virtualRef: {
  4514. readonly type: import("vue").PropType<import("..").Measurable>;
  4515. readonly required: false;
  4516. readonly validator: ((val: unknown) => boolean) | undefined;
  4517. __epPropKey: true;
  4518. };
  4519. readonly virtualTriggering: BooleanConstructor;
  4520. readonly onMouseenter: {
  4521. readonly type: import("vue").PropType<(e: Event) => void>;
  4522. readonly required: false;
  4523. readonly validator: ((val: unknown) => boolean) | undefined;
  4524. __epPropKey: true;
  4525. };
  4526. readonly onMouseleave: {
  4527. readonly type: import("vue").PropType<(e: Event) => void>;
  4528. readonly required: false;
  4529. readonly validator: ((val: unknown) => boolean) | undefined;
  4530. __epPropKey: true;
  4531. };
  4532. readonly onClick: {
  4533. readonly type: import("vue").PropType<(e: Event) => void>;
  4534. readonly required: false;
  4535. readonly validator: ((val: unknown) => boolean) | undefined;
  4536. __epPropKey: true;
  4537. };
  4538. readonly onKeydown: {
  4539. readonly type: import("vue").PropType<(e: Event) => void>;
  4540. readonly required: false;
  4541. readonly validator: ((val: unknown) => boolean) | undefined;
  4542. __epPropKey: true;
  4543. };
  4544. readonly onFocus: {
  4545. readonly type: import("vue").PropType<(e: Event) => void>;
  4546. readonly required: false;
  4547. readonly validator: ((val: unknown) => boolean) | undefined;
  4548. __epPropKey: true;
  4549. };
  4550. readonly onBlur: {
  4551. readonly type: import("vue").PropType<(e: Event) => void>;
  4552. readonly required: false;
  4553. readonly validator: ((val: unknown) => boolean) | undefined;
  4554. __epPropKey: true;
  4555. };
  4556. readonly onContextmenu: {
  4557. readonly type: import("vue").PropType<(e: Event) => void>;
  4558. readonly required: false;
  4559. readonly validator: ((val: unknown) => boolean) | undefined;
  4560. __epPropKey: true;
  4561. };
  4562. readonly id: StringConstructor;
  4563. readonly open: BooleanConstructor;
  4564. }>>, {
  4565. readonly virtualTriggering: boolean;
  4566. readonly disabled: boolean;
  4567. readonly open: boolean;
  4568. readonly trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  4569. readonly triggerKeys: string[];
  4570. }>;
  4571. ElTooltipContent: import("vue").DefineComponent<{
  4572. readonly appendTo: {
  4573. 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>>;
  4574. readonly required: false;
  4575. readonly validator: ((val: unknown) => boolean) | undefined;
  4576. __epPropKey: true;
  4577. };
  4578. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4579. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4580. readonly persistent: BooleanConstructor;
  4581. readonly ariaLabel: StringConstructor;
  4582. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  4583. readonly transition: StringConstructor;
  4584. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4585. readonly disabled: BooleanConstructor;
  4586. readonly id: StringConstructor;
  4587. readonly style: {
  4588. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  4589. readonly required: false;
  4590. readonly validator: ((val: unknown) => boolean) | undefined;
  4591. __epPropKey: true;
  4592. };
  4593. readonly className: {
  4594. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  4595. [x: string]: boolean;
  4596. } | (string | {
  4597. [x: string]: boolean;
  4598. } | (string | {
  4599. [x: string]: boolean;
  4600. } | (string | {
  4601. [x: string]: boolean;
  4602. } | (string | {
  4603. [x: string]: boolean;
  4604. } | (string | {
  4605. [x: string]: boolean;
  4606. } | (string | {
  4607. [x: string]: boolean;
  4608. } | (string | {
  4609. [x: string]: boolean;
  4610. } | (string | {
  4611. [x: string]: boolean;
  4612. } | (string | {
  4613. [x: string]: boolean;
  4614. } | (string | {
  4615. [x: string]: boolean;
  4616. } | (string | {
  4617. [x: string]: boolean;
  4618. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4619. [x: string]: boolean;
  4620. } | (string | {
  4621. [x: string]: boolean;
  4622. } | (string | {
  4623. [x: string]: boolean;
  4624. } | (string | {
  4625. [x: string]: boolean;
  4626. } | (string | {
  4627. [x: string]: boolean;
  4628. } | (string | {
  4629. [x: string]: boolean;
  4630. } | (string | {
  4631. [x: string]: boolean;
  4632. } | (string | {
  4633. [x: string]: boolean;
  4634. } | (string | {
  4635. [x: string]: boolean;
  4636. } | (string | {
  4637. [x: string]: boolean;
  4638. } | (string | {
  4639. [x: string]: boolean;
  4640. } | (string | {
  4641. [x: string]: boolean;
  4642. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  4643. [x: string]: boolean;
  4644. } | (string | {
  4645. [x: string]: boolean;
  4646. } | (string | {
  4647. [x: string]: boolean;
  4648. } | (string | {
  4649. [x: string]: boolean;
  4650. } | (string | {
  4651. [x: string]: boolean;
  4652. } | (string | {
  4653. [x: string]: boolean;
  4654. } | (string | {
  4655. [x: string]: boolean;
  4656. } | (string | {
  4657. [x: string]: boolean;
  4658. } | (string | {
  4659. [x: string]: boolean;
  4660. } | (string | {
  4661. [x: string]: boolean;
  4662. } | (string | {
  4663. [x: string]: boolean;
  4664. } | (string | {
  4665. [x: string]: boolean;
  4666. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4667. [x: string]: boolean;
  4668. } | (string | {
  4669. [x: string]: boolean;
  4670. } | (string | {
  4671. [x: string]: boolean;
  4672. } | (string | {
  4673. [x: string]: boolean;
  4674. } | (string | {
  4675. [x: string]: boolean;
  4676. } | (string | {
  4677. [x: string]: boolean;
  4678. } | (string | {
  4679. [x: string]: boolean;
  4680. } | (string | {
  4681. [x: string]: boolean;
  4682. } | (string | {
  4683. [x: string]: boolean;
  4684. } | (string | {
  4685. [x: string]: boolean;
  4686. } | (string | {
  4687. [x: string]: boolean;
  4688. } | (string | {
  4689. [x: string]: boolean;
  4690. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4691. readonly required: false;
  4692. readonly validator: ((val: unknown) => boolean) | undefined;
  4693. __epPropKey: true;
  4694. };
  4695. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  4696. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4697. readonly pure: BooleanConstructor;
  4698. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4699. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4700. readonly popperClass: {
  4701. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  4702. [x: string]: boolean;
  4703. } | (string | {
  4704. [x: string]: boolean;
  4705. } | (string | {
  4706. [x: string]: boolean;
  4707. } | (string | {
  4708. [x: string]: boolean;
  4709. } | (string | {
  4710. [x: string]: boolean;
  4711. } | (string | {
  4712. [x: string]: boolean;
  4713. } | (string | {
  4714. [x: string]: boolean;
  4715. } | (string | {
  4716. [x: string]: boolean;
  4717. } | (string | {
  4718. [x: string]: boolean;
  4719. } | (string | {
  4720. [x: string]: boolean;
  4721. } | (string | {
  4722. [x: string]: boolean;
  4723. } | (string | {
  4724. [x: string]: boolean;
  4725. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4726. [x: string]: boolean;
  4727. } | (string | {
  4728. [x: string]: boolean;
  4729. } | (string | {
  4730. [x: string]: boolean;
  4731. } | (string | {
  4732. [x: string]: boolean;
  4733. } | (string | {
  4734. [x: string]: boolean;
  4735. } | (string | {
  4736. [x: string]: boolean;
  4737. } | (string | {
  4738. [x: string]: boolean;
  4739. } | (string | {
  4740. [x: string]: boolean;
  4741. } | (string | {
  4742. [x: string]: boolean;
  4743. } | (string | {
  4744. [x: string]: boolean;
  4745. } | (string | {
  4746. [x: string]: boolean;
  4747. } | (string | {
  4748. [x: string]: boolean;
  4749. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  4750. [x: string]: boolean;
  4751. } | (string | {
  4752. [x: string]: boolean;
  4753. } | (string | {
  4754. [x: string]: boolean;
  4755. } | (string | {
  4756. [x: string]: boolean;
  4757. } | (string | {
  4758. [x: string]: boolean;
  4759. } | (string | {
  4760. [x: string]: boolean;
  4761. } | (string | {
  4762. [x: string]: boolean;
  4763. } | (string | {
  4764. [x: string]: boolean;
  4765. } | (string | {
  4766. [x: string]: boolean;
  4767. } | (string | {
  4768. [x: string]: boolean;
  4769. } | (string | {
  4770. [x: string]: boolean;
  4771. } | (string | {
  4772. [x: string]: boolean;
  4773. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4774. [x: string]: boolean;
  4775. } | (string | {
  4776. [x: string]: boolean;
  4777. } | (string | {
  4778. [x: string]: boolean;
  4779. } | (string | {
  4780. [x: string]: boolean;
  4781. } | (string | {
  4782. [x: string]: boolean;
  4783. } | (string | {
  4784. [x: string]: boolean;
  4785. } | (string | {
  4786. [x: string]: boolean;
  4787. } | (string | {
  4788. [x: string]: boolean;
  4789. } | (string | {
  4790. [x: string]: boolean;
  4791. } | (string | {
  4792. [x: string]: boolean;
  4793. } | (string | {
  4794. [x: string]: boolean;
  4795. } | (string | {
  4796. [x: string]: boolean;
  4797. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4798. readonly required: false;
  4799. readonly validator: ((val: unknown) => boolean) | undefined;
  4800. __epPropKey: true;
  4801. };
  4802. readonly popperStyle: {
  4803. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  4804. readonly required: false;
  4805. readonly validator: ((val: unknown) => boolean) | undefined;
  4806. __epPropKey: true;
  4807. };
  4808. readonly referenceEl: {
  4809. readonly type: import("vue").PropType<HTMLElement>;
  4810. readonly required: false;
  4811. readonly validator: ((val: unknown) => boolean) | undefined;
  4812. __epPropKey: true;
  4813. };
  4814. readonly triggerTargetEl: {
  4815. readonly type: import("vue").PropType<HTMLElement>;
  4816. readonly required: false;
  4817. readonly validator: ((val: unknown) => boolean) | undefined;
  4818. __epPropKey: true;
  4819. };
  4820. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4821. readonly virtualTriggering: BooleanConstructor;
  4822. readonly zIndex: NumberConstructor;
  4823. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4824. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  4825. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4826. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  4827. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  4828. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  4829. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  4830. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4831. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  4832. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4833. }, {
  4834. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  4835. readonly appendTo: {
  4836. 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>>;
  4837. readonly required: false;
  4838. readonly validator: ((val: unknown) => boolean) | undefined;
  4839. __epPropKey: true;
  4840. };
  4841. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  4842. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4843. readonly persistent: BooleanConstructor;
  4844. readonly ariaLabel: StringConstructor;
  4845. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  4846. readonly transition: StringConstructor;
  4847. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4848. readonly disabled: BooleanConstructor;
  4849. readonly id: StringConstructor;
  4850. readonly style: {
  4851. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  4852. readonly required: false;
  4853. readonly validator: ((val: unknown) => boolean) | undefined;
  4854. __epPropKey: true;
  4855. };
  4856. readonly className: {
  4857. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  4858. [x: string]: boolean;
  4859. } | (string | {
  4860. [x: string]: boolean;
  4861. } | (string | {
  4862. [x: string]: boolean;
  4863. } | (string | {
  4864. [x: string]: boolean;
  4865. } | (string | {
  4866. [x: string]: boolean;
  4867. } | (string | {
  4868. [x: string]: boolean;
  4869. } | (string | {
  4870. [x: string]: boolean;
  4871. } | (string | {
  4872. [x: string]: boolean;
  4873. } | (string | {
  4874. [x: string]: boolean;
  4875. } | (string | {
  4876. [x: string]: boolean;
  4877. } | (string | {
  4878. [x: string]: boolean;
  4879. } | (string | {
  4880. [x: string]: boolean;
  4881. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4882. [x: string]: boolean;
  4883. } | (string | {
  4884. [x: string]: boolean;
  4885. } | (string | {
  4886. [x: string]: boolean;
  4887. } | (string | {
  4888. [x: string]: boolean;
  4889. } | (string | {
  4890. [x: string]: boolean;
  4891. } | (string | {
  4892. [x: string]: boolean;
  4893. } | (string | {
  4894. [x: string]: boolean;
  4895. } | (string | {
  4896. [x: string]: boolean;
  4897. } | (string | {
  4898. [x: string]: boolean;
  4899. } | (string | {
  4900. [x: string]: boolean;
  4901. } | (string | {
  4902. [x: string]: boolean;
  4903. } | (string | {
  4904. [x: string]: boolean;
  4905. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  4906. [x: string]: boolean;
  4907. } | (string | {
  4908. [x: string]: boolean;
  4909. } | (string | {
  4910. [x: string]: boolean;
  4911. } | (string | {
  4912. [x: string]: boolean;
  4913. } | (string | {
  4914. [x: string]: boolean;
  4915. } | (string | {
  4916. [x: string]: boolean;
  4917. } | (string | {
  4918. [x: string]: boolean;
  4919. } | (string | {
  4920. [x: string]: boolean;
  4921. } | (string | {
  4922. [x: string]: boolean;
  4923. } | (string | {
  4924. [x: string]: boolean;
  4925. } | (string | {
  4926. [x: string]: boolean;
  4927. } | (string | {
  4928. [x: string]: boolean;
  4929. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4930. [x: string]: boolean;
  4931. } | (string | {
  4932. [x: string]: boolean;
  4933. } | (string | {
  4934. [x: string]: boolean;
  4935. } | (string | {
  4936. [x: string]: boolean;
  4937. } | (string | {
  4938. [x: string]: boolean;
  4939. } | (string | {
  4940. [x: string]: boolean;
  4941. } | (string | {
  4942. [x: string]: boolean;
  4943. } | (string | {
  4944. [x: string]: boolean;
  4945. } | (string | {
  4946. [x: string]: boolean;
  4947. } | (string | {
  4948. [x: string]: boolean;
  4949. } | (string | {
  4950. [x: string]: boolean;
  4951. } | (string | {
  4952. [x: string]: boolean;
  4953. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  4954. readonly required: false;
  4955. readonly validator: ((val: unknown) => boolean) | undefined;
  4956. __epPropKey: true;
  4957. };
  4958. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  4959. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  4960. readonly pure: BooleanConstructor;
  4961. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4962. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  4963. readonly popperClass: {
  4964. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  4965. [x: string]: boolean;
  4966. } | (string | {
  4967. [x: string]: boolean;
  4968. } | (string | {
  4969. [x: string]: boolean;
  4970. } | (string | {
  4971. [x: string]: boolean;
  4972. } | (string | {
  4973. [x: string]: boolean;
  4974. } | (string | {
  4975. [x: string]: boolean;
  4976. } | (string | {
  4977. [x: string]: boolean;
  4978. } | (string | {
  4979. [x: string]: boolean;
  4980. } | (string | {
  4981. [x: string]: boolean;
  4982. } | (string | {
  4983. [x: string]: boolean;
  4984. } | (string | {
  4985. [x: string]: boolean;
  4986. } | (string | {
  4987. [x: string]: boolean;
  4988. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  4989. [x: string]: boolean;
  4990. } | (string | {
  4991. [x: string]: boolean;
  4992. } | (string | {
  4993. [x: string]: boolean;
  4994. } | (string | {
  4995. [x: string]: boolean;
  4996. } | (string | {
  4997. [x: string]: boolean;
  4998. } | (string | {
  4999. [x: string]: boolean;
  5000. } | (string | {
  5001. [x: string]: boolean;
  5002. } | (string | {
  5003. [x: string]: boolean;
  5004. } | (string | {
  5005. [x: string]: boolean;
  5006. } | (string | {
  5007. [x: string]: boolean;
  5008. } | (string | {
  5009. [x: string]: boolean;
  5010. } | (string | {
  5011. [x: string]: boolean;
  5012. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5013. [x: string]: boolean;
  5014. } | (string | {
  5015. [x: string]: boolean;
  5016. } | (string | {
  5017. [x: string]: boolean;
  5018. } | (string | {
  5019. [x: string]: boolean;
  5020. } | (string | {
  5021. [x: string]: boolean;
  5022. } | (string | {
  5023. [x: string]: boolean;
  5024. } | (string | {
  5025. [x: string]: boolean;
  5026. } | (string | {
  5027. [x: string]: boolean;
  5028. } | (string | {
  5029. [x: string]: boolean;
  5030. } | (string | {
  5031. [x: string]: boolean;
  5032. } | (string | {
  5033. [x: string]: boolean;
  5034. } | (string | {
  5035. [x: string]: boolean;
  5036. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5037. [x: string]: boolean;
  5038. } | (string | {
  5039. [x: string]: boolean;
  5040. } | (string | {
  5041. [x: string]: boolean;
  5042. } | (string | {
  5043. [x: string]: boolean;
  5044. } | (string | {
  5045. [x: string]: boolean;
  5046. } | (string | {
  5047. [x: string]: boolean;
  5048. } | (string | {
  5049. [x: string]: boolean;
  5050. } | (string | {
  5051. [x: string]: boolean;
  5052. } | (string | {
  5053. [x: string]: boolean;
  5054. } | (string | {
  5055. [x: string]: boolean;
  5056. } | (string | {
  5057. [x: string]: boolean;
  5058. } | (string | {
  5059. [x: string]: boolean;
  5060. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5061. readonly required: false;
  5062. readonly validator: ((val: unknown) => boolean) | undefined;
  5063. __epPropKey: true;
  5064. };
  5065. readonly popperStyle: {
  5066. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5067. readonly required: false;
  5068. readonly validator: ((val: unknown) => boolean) | undefined;
  5069. __epPropKey: true;
  5070. };
  5071. readonly referenceEl: {
  5072. readonly type: import("vue").PropType<HTMLElement>;
  5073. readonly required: false;
  5074. readonly validator: ((val: unknown) => boolean) | undefined;
  5075. __epPropKey: true;
  5076. };
  5077. readonly triggerTargetEl: {
  5078. readonly type: import("vue").PropType<HTMLElement>;
  5079. readonly required: false;
  5080. readonly validator: ((val: unknown) => boolean) | undefined;
  5081. __epPropKey: true;
  5082. };
  5083. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5084. readonly virtualTriggering: BooleanConstructor;
  5085. readonly zIndex: NumberConstructor;
  5086. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5087. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  5088. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5089. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  5090. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  5091. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  5092. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  5093. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5094. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  5095. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5096. }>> & {
  5097. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  5098. }>>;
  5099. selector: import("vue").ComputedRef<string>;
  5100. ns: {
  5101. namespace: import("vue").ComputedRef<string>;
  5102. b: (blockSuffix?: string) => string;
  5103. e: (element?: string | undefined) => string;
  5104. m: (modifier?: string | undefined) => string;
  5105. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  5106. em: (element?: string | undefined, modifier?: string | undefined) => string;
  5107. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  5108. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  5109. is: {
  5110. (name: string, state: boolean | undefined): string;
  5111. (name: string): string;
  5112. };
  5113. cssVar: (object: Record<string, string>) => Record<string, string>;
  5114. cssVarName: (name: string) => string;
  5115. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  5116. cssVarBlockName: (name: string) => string;
  5117. };
  5118. contentRef: any;
  5119. destroyed: import("vue").Ref<boolean>;
  5120. controlled: import("vue").Ref<boolean>;
  5121. id: import("vue").Ref<string>;
  5122. open: import("vue").Ref<boolean>;
  5123. trigger: import("vue").Ref<import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>>;
  5124. onClose: (e?: Event | undefined) => void;
  5125. onOpen: (e?: Event | undefined) => void;
  5126. onShow: () => void;
  5127. onHide: () => void;
  5128. onBeforeShow: () => void;
  5129. onBeforeHide: () => void;
  5130. transitionClass: import("vue").ComputedRef<string>;
  5131. persistentRef: import("vue").ComputedRef<boolean>;
  5132. shouldRender: import("vue").ComputedRef<boolean>;
  5133. shouldShow: import("vue").ComputedRef<boolean>;
  5134. appendTo: import("vue").ComputedRef<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement) | ((new (...args: any[]) => (string | HTMLElement) & {}) | (() => string | HTMLElement))[], unknown, unknown>>;
  5135. contentStyle: import("vue").ComputedRef<any>;
  5136. ariaHidden: import("vue").ComputedRef<boolean>;
  5137. onTransitionLeave: () => void;
  5138. stopWhenControlled: () => true | undefined;
  5139. onContentEnter: (event: unknown) => void;
  5140. onContentLeave: (event: unknown) => void;
  5141. onBeforeEnter: () => void;
  5142. onBeforeLeave: () => void;
  5143. onAfterShow: () => void;
  5144. onBlur: () => void;
  5145. stopHandle: (() => void) | undefined;
  5146. ElPopperContent: import("vue").DefineComponent<{
  5147. readonly id: StringConstructor;
  5148. readonly style: {
  5149. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5150. readonly required: false;
  5151. readonly validator: ((val: unknown) => boolean) | undefined;
  5152. __epPropKey: true;
  5153. };
  5154. readonly className: {
  5155. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5156. [x: string]: boolean;
  5157. } | (string | {
  5158. [x: string]: boolean;
  5159. } | (string | {
  5160. [x: string]: boolean;
  5161. } | (string | {
  5162. [x: string]: boolean;
  5163. } | (string | {
  5164. [x: string]: boolean;
  5165. } | (string | {
  5166. [x: string]: boolean;
  5167. } | (string | {
  5168. [x: string]: boolean;
  5169. } | (string | {
  5170. [x: string]: boolean;
  5171. } | (string | {
  5172. [x: string]: boolean;
  5173. } | (string | {
  5174. [x: string]: boolean;
  5175. } | (string | {
  5176. [x: string]: boolean;
  5177. } | (string | {
  5178. [x: string]: boolean;
  5179. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5180. [x: string]: boolean;
  5181. } | (string | {
  5182. [x: string]: boolean;
  5183. } | (string | {
  5184. [x: string]: boolean;
  5185. } | (string | {
  5186. [x: string]: boolean;
  5187. } | (string | {
  5188. [x: string]: boolean;
  5189. } | (string | {
  5190. [x: string]: boolean;
  5191. } | (string | {
  5192. [x: string]: boolean;
  5193. } | (string | {
  5194. [x: string]: boolean;
  5195. } | (string | {
  5196. [x: string]: boolean;
  5197. } | (string | {
  5198. [x: string]: boolean;
  5199. } | (string | {
  5200. [x: string]: boolean;
  5201. } | (string | {
  5202. [x: string]: boolean;
  5203. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5204. [x: string]: boolean;
  5205. } | (string | {
  5206. [x: string]: boolean;
  5207. } | (string | {
  5208. [x: string]: boolean;
  5209. } | (string | {
  5210. [x: string]: boolean;
  5211. } | (string | {
  5212. [x: string]: boolean;
  5213. } | (string | {
  5214. [x: string]: boolean;
  5215. } | (string | {
  5216. [x: string]: boolean;
  5217. } | (string | {
  5218. [x: string]: boolean;
  5219. } | (string | {
  5220. [x: string]: boolean;
  5221. } | (string | {
  5222. [x: string]: boolean;
  5223. } | (string | {
  5224. [x: string]: boolean;
  5225. } | (string | {
  5226. [x: string]: boolean;
  5227. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5228. [x: string]: boolean;
  5229. } | (string | {
  5230. [x: string]: boolean;
  5231. } | (string | {
  5232. [x: string]: boolean;
  5233. } | (string | {
  5234. [x: string]: boolean;
  5235. } | (string | {
  5236. [x: string]: boolean;
  5237. } | (string | {
  5238. [x: string]: boolean;
  5239. } | (string | {
  5240. [x: string]: boolean;
  5241. } | (string | {
  5242. [x: string]: boolean;
  5243. } | (string | {
  5244. [x: string]: boolean;
  5245. } | (string | {
  5246. [x: string]: boolean;
  5247. } | (string | {
  5248. [x: string]: boolean;
  5249. } | (string | {
  5250. [x: string]: boolean;
  5251. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5252. readonly required: false;
  5253. readonly validator: ((val: unknown) => boolean) | undefined;
  5254. __epPropKey: true;
  5255. };
  5256. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  5257. readonly visible: BooleanConstructor;
  5258. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5259. readonly pure: BooleanConstructor;
  5260. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5261. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5262. readonly popperClass: {
  5263. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5264. [x: string]: boolean;
  5265. } | (string | {
  5266. [x: string]: boolean;
  5267. } | (string | {
  5268. [x: string]: boolean;
  5269. } | (string | {
  5270. [x: string]: boolean;
  5271. } | (string | {
  5272. [x: string]: boolean;
  5273. } | (string | {
  5274. [x: string]: boolean;
  5275. } | (string | {
  5276. [x: string]: boolean;
  5277. } | (string | {
  5278. [x: string]: boolean;
  5279. } | (string | {
  5280. [x: string]: boolean;
  5281. } | (string | {
  5282. [x: string]: boolean;
  5283. } | (string | {
  5284. [x: string]: boolean;
  5285. } | (string | {
  5286. [x: string]: boolean;
  5287. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5288. [x: string]: boolean;
  5289. } | (string | {
  5290. [x: string]: boolean;
  5291. } | (string | {
  5292. [x: string]: boolean;
  5293. } | (string | {
  5294. [x: string]: boolean;
  5295. } | (string | {
  5296. [x: string]: boolean;
  5297. } | (string | {
  5298. [x: string]: boolean;
  5299. } | (string | {
  5300. [x: string]: boolean;
  5301. } | (string | {
  5302. [x: string]: boolean;
  5303. } | (string | {
  5304. [x: string]: boolean;
  5305. } | (string | {
  5306. [x: string]: boolean;
  5307. } | (string | {
  5308. [x: string]: boolean;
  5309. } | (string | {
  5310. [x: string]: boolean;
  5311. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5312. [x: string]: boolean;
  5313. } | (string | {
  5314. [x: string]: boolean;
  5315. } | (string | {
  5316. [x: string]: boolean;
  5317. } | (string | {
  5318. [x: string]: boolean;
  5319. } | (string | {
  5320. [x: string]: boolean;
  5321. } | (string | {
  5322. [x: string]: boolean;
  5323. } | (string | {
  5324. [x: string]: boolean;
  5325. } | (string | {
  5326. [x: string]: boolean;
  5327. } | (string | {
  5328. [x: string]: boolean;
  5329. } | (string | {
  5330. [x: string]: boolean;
  5331. } | (string | {
  5332. [x: string]: boolean;
  5333. } | (string | {
  5334. [x: string]: boolean;
  5335. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5336. [x: string]: boolean;
  5337. } | (string | {
  5338. [x: string]: boolean;
  5339. } | (string | {
  5340. [x: string]: boolean;
  5341. } | (string | {
  5342. [x: string]: boolean;
  5343. } | (string | {
  5344. [x: string]: boolean;
  5345. } | (string | {
  5346. [x: string]: boolean;
  5347. } | (string | {
  5348. [x: string]: boolean;
  5349. } | (string | {
  5350. [x: string]: boolean;
  5351. } | (string | {
  5352. [x: string]: boolean;
  5353. } | (string | {
  5354. [x: string]: boolean;
  5355. } | (string | {
  5356. [x: string]: boolean;
  5357. } | (string | {
  5358. [x: string]: boolean;
  5359. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5360. readonly required: false;
  5361. readonly validator: ((val: unknown) => boolean) | undefined;
  5362. __epPropKey: true;
  5363. };
  5364. readonly popperStyle: {
  5365. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5366. readonly required: false;
  5367. readonly validator: ((val: unknown) => boolean) | undefined;
  5368. __epPropKey: true;
  5369. };
  5370. readonly referenceEl: {
  5371. readonly type: import("vue").PropType<HTMLElement>;
  5372. readonly required: false;
  5373. readonly validator: ((val: unknown) => boolean) | undefined;
  5374. __epPropKey: true;
  5375. };
  5376. readonly triggerTargetEl: {
  5377. readonly type: import("vue").PropType<HTMLElement>;
  5378. readonly required: false;
  5379. readonly validator: ((val: unknown) => boolean) | undefined;
  5380. __epPropKey: true;
  5381. };
  5382. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5383. readonly ariaLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5384. readonly virtualTriggering: BooleanConstructor;
  5385. readonly zIndex: NumberConstructor;
  5386. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5387. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  5388. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5389. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  5390. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  5391. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  5392. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  5393. }, {
  5394. emit: ((event: "close") => void) & ((event: "focus") => void) & ((event: "blur") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void);
  5395. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  5396. readonly id: StringConstructor;
  5397. readonly style: {
  5398. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5399. readonly required: false;
  5400. readonly validator: ((val: unknown) => boolean) | undefined;
  5401. __epPropKey: true;
  5402. };
  5403. readonly className: {
  5404. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5405. [x: string]: boolean;
  5406. } | (string | {
  5407. [x: string]: boolean;
  5408. } | (string | {
  5409. [x: string]: boolean;
  5410. } | (string | {
  5411. [x: string]: boolean;
  5412. } | (string | {
  5413. [x: string]: boolean;
  5414. } | (string | {
  5415. [x: string]: boolean;
  5416. } | (string | {
  5417. [x: string]: boolean;
  5418. } | (string | {
  5419. [x: string]: boolean;
  5420. } | (string | {
  5421. [x: string]: boolean;
  5422. } | (string | {
  5423. [x: string]: boolean;
  5424. } | (string | {
  5425. [x: string]: boolean;
  5426. } | (string | {
  5427. [x: string]: boolean;
  5428. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5429. [x: string]: boolean;
  5430. } | (string | {
  5431. [x: string]: boolean;
  5432. } | (string | {
  5433. [x: string]: boolean;
  5434. } | (string | {
  5435. [x: string]: boolean;
  5436. } | (string | {
  5437. [x: string]: boolean;
  5438. } | (string | {
  5439. [x: string]: boolean;
  5440. } | (string | {
  5441. [x: string]: boolean;
  5442. } | (string | {
  5443. [x: string]: boolean;
  5444. } | (string | {
  5445. [x: string]: boolean;
  5446. } | (string | {
  5447. [x: string]: boolean;
  5448. } | (string | {
  5449. [x: string]: boolean;
  5450. } | (string | {
  5451. [x: string]: boolean;
  5452. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5453. [x: string]: boolean;
  5454. } | (string | {
  5455. [x: string]: boolean;
  5456. } | (string | {
  5457. [x: string]: boolean;
  5458. } | (string | {
  5459. [x: string]: boolean;
  5460. } | (string | {
  5461. [x: string]: boolean;
  5462. } | (string | {
  5463. [x: string]: boolean;
  5464. } | (string | {
  5465. [x: string]: boolean;
  5466. } | (string | {
  5467. [x: string]: boolean;
  5468. } | (string | {
  5469. [x: string]: boolean;
  5470. } | (string | {
  5471. [x: string]: boolean;
  5472. } | (string | {
  5473. [x: string]: boolean;
  5474. } | (string | {
  5475. [x: string]: boolean;
  5476. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5477. [x: string]: boolean;
  5478. } | (string | {
  5479. [x: string]: boolean;
  5480. } | (string | {
  5481. [x: string]: boolean;
  5482. } | (string | {
  5483. [x: string]: boolean;
  5484. } | (string | {
  5485. [x: string]: boolean;
  5486. } | (string | {
  5487. [x: string]: boolean;
  5488. } | (string | {
  5489. [x: string]: boolean;
  5490. } | (string | {
  5491. [x: string]: boolean;
  5492. } | (string | {
  5493. [x: string]: boolean;
  5494. } | (string | {
  5495. [x: string]: boolean;
  5496. } | (string | {
  5497. [x: string]: boolean;
  5498. } | (string | {
  5499. [x: string]: boolean;
  5500. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5501. readonly required: false;
  5502. readonly validator: ((val: unknown) => boolean) | undefined;
  5503. __epPropKey: true;
  5504. };
  5505. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  5506. readonly visible: BooleanConstructor;
  5507. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5508. readonly pure: BooleanConstructor;
  5509. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5510. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5511. readonly popperClass: {
  5512. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5513. [x: string]: boolean;
  5514. } | (string | {
  5515. [x: string]: boolean;
  5516. } | (string | {
  5517. [x: string]: boolean;
  5518. } | (string | {
  5519. [x: string]: boolean;
  5520. } | (string | {
  5521. [x: string]: boolean;
  5522. } | (string | {
  5523. [x: string]: boolean;
  5524. } | (string | {
  5525. [x: string]: boolean;
  5526. } | (string | {
  5527. [x: string]: boolean;
  5528. } | (string | {
  5529. [x: string]: boolean;
  5530. } | (string | {
  5531. [x: string]: boolean;
  5532. } | (string | {
  5533. [x: string]: boolean;
  5534. } | (string | {
  5535. [x: string]: boolean;
  5536. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5537. [x: string]: boolean;
  5538. } | (string | {
  5539. [x: string]: boolean;
  5540. } | (string | {
  5541. [x: string]: boolean;
  5542. } | (string | {
  5543. [x: string]: boolean;
  5544. } | (string | {
  5545. [x: string]: boolean;
  5546. } | (string | {
  5547. [x: string]: boolean;
  5548. } | (string | {
  5549. [x: string]: boolean;
  5550. } | (string | {
  5551. [x: string]: boolean;
  5552. } | (string | {
  5553. [x: string]: boolean;
  5554. } | (string | {
  5555. [x: string]: boolean;
  5556. } | (string | {
  5557. [x: string]: boolean;
  5558. } | (string | {
  5559. [x: string]: boolean;
  5560. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5561. [x: string]: boolean;
  5562. } | (string | {
  5563. [x: string]: boolean;
  5564. } | (string | {
  5565. [x: string]: boolean;
  5566. } | (string | {
  5567. [x: string]: boolean;
  5568. } | (string | {
  5569. [x: string]: boolean;
  5570. } | (string | {
  5571. [x: string]: boolean;
  5572. } | (string | {
  5573. [x: string]: boolean;
  5574. } | (string | {
  5575. [x: string]: boolean;
  5576. } | (string | {
  5577. [x: string]: boolean;
  5578. } | (string | {
  5579. [x: string]: boolean;
  5580. } | (string | {
  5581. [x: string]: boolean;
  5582. } | (string | {
  5583. [x: string]: boolean;
  5584. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5585. [x: string]: boolean;
  5586. } | (string | {
  5587. [x: string]: boolean;
  5588. } | (string | {
  5589. [x: string]: boolean;
  5590. } | (string | {
  5591. [x: string]: boolean;
  5592. } | (string | {
  5593. [x: string]: boolean;
  5594. } | (string | {
  5595. [x: string]: boolean;
  5596. } | (string | {
  5597. [x: string]: boolean;
  5598. } | (string | {
  5599. [x: string]: boolean;
  5600. } | (string | {
  5601. [x: string]: boolean;
  5602. } | (string | {
  5603. [x: string]: boolean;
  5604. } | (string | {
  5605. [x: string]: boolean;
  5606. } | (string | {
  5607. [x: string]: boolean;
  5608. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5609. readonly required: false;
  5610. readonly validator: ((val: unknown) => boolean) | undefined;
  5611. __epPropKey: true;
  5612. };
  5613. readonly popperStyle: {
  5614. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5615. readonly required: false;
  5616. readonly validator: ((val: unknown) => boolean) | undefined;
  5617. __epPropKey: true;
  5618. };
  5619. readonly referenceEl: {
  5620. readonly type: import("vue").PropType<HTMLElement>;
  5621. readonly required: false;
  5622. readonly validator: ((val: unknown) => boolean) | undefined;
  5623. __epPropKey: true;
  5624. };
  5625. readonly triggerTargetEl: {
  5626. readonly type: import("vue").PropType<HTMLElement>;
  5627. readonly required: false;
  5628. readonly validator: ((val: unknown) => boolean) | undefined;
  5629. __epPropKey: true;
  5630. };
  5631. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5632. readonly ariaLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5633. readonly virtualTriggering: BooleanConstructor;
  5634. readonly zIndex: NumberConstructor;
  5635. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5636. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  5637. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5638. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  5639. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  5640. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  5641. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  5642. }>> & {
  5643. onClose?: (() => any) | undefined;
  5644. onFocus?: (() => any) | undefined;
  5645. onBlur?: (() => any) | undefined;
  5646. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  5647. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  5648. }>>;
  5649. focusStartRef: import("vue").Ref<HTMLElement | "first" | "container" | undefined>;
  5650. trapped: import("vue").Ref<boolean>;
  5651. onFocusAfterReleased: (event: CustomEvent<any>) => void;
  5652. onFocusAfterTrapped: () => void;
  5653. onFocusInTrap: (event: FocusEvent) => void;
  5654. onFocusoutPrevented: (event: CustomEvent<any>) => void;
  5655. onReleaseRequested: () => void;
  5656. attributes: import("vue").ComputedRef<{
  5657. [key: string]: {
  5658. [key: string]: string | boolean;
  5659. };
  5660. }>;
  5661. arrowRef: import("vue").Ref<HTMLElement | undefined>;
  5662. contentRef: import("vue").Ref<HTMLElement | undefined>;
  5663. styles: import("vue").ComputedRef<{
  5664. [key: string]: Partial<CSSStyleDeclaration>;
  5665. }>;
  5666. instanceRef: import("vue").ComputedRef<import("@popperjs/core").Instance | undefined>;
  5667. role: import("vue").ComputedRef<string>;
  5668. update: () => Promise<Partial<import("@popperjs/core").State>> | undefined;
  5669. ariaModal: import("vue").ComputedRef<string | undefined>;
  5670. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  5671. contentAttrs: import("vue").ComputedRef<{
  5672. [key: string]: string | boolean;
  5673. }>;
  5674. contentClass: import("vue").ComputedRef<((string | {
  5675. [x: string]: boolean;
  5676. } | (string | {
  5677. [x: string]: boolean;
  5678. } | (string | {
  5679. [x: string]: boolean;
  5680. } | (string | {
  5681. [x: string]: boolean;
  5682. } | (string | {
  5683. [x: string]: boolean;
  5684. } | (string | {
  5685. [x: string]: boolean;
  5686. } | (string | {
  5687. [x: string]: boolean;
  5688. } | (string | {
  5689. [x: string]: boolean;
  5690. } | (string | {
  5691. [x: string]: boolean;
  5692. } | (string | {
  5693. [x: string]: boolean;
  5694. } | (string | {
  5695. [x: string]: boolean;
  5696. } | (string | {
  5697. [x: string]: boolean;
  5698. } | any)[])[])[])[])[])[])[])[])[])[])[]) | undefined)[]>;
  5699. contentStyle: import("vue").ComputedRef<import("vue").StyleValue[]>;
  5700. updateZIndex: () => void;
  5701. formItemContext: import("..").FormItemContext | undefined;
  5702. arrowOffset: import("vue").Ref<number | undefined>;
  5703. triggerTargetAriaStopWatch: undefined;
  5704. updatePopper: (shouldUpdateZIndex?: boolean) => void;
  5705. togglePopperAlive: () => void;
  5706. ElFocusTrap: import("vue").DefineComponent<{
  5707. loop: BooleanConstructor;
  5708. trapped: BooleanConstructor;
  5709. focusTrapEl: import("vue").PropType<HTMLElement>;
  5710. focusStartEl: {
  5711. type: import("vue").PropType<HTMLElement | "first" | "container">;
  5712. default: string;
  5713. };
  5714. }, {
  5715. onKeydown: (e: KeyboardEvent) => void;
  5716. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested")[], "focusAfterTrapped" | "focusAfterReleased" | "focusin" | "focusout" | "focusout-prevented" | "release-requested", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5717. loop: BooleanConstructor;
  5718. trapped: BooleanConstructor;
  5719. focusTrapEl: import("vue").PropType<HTMLElement>;
  5720. focusStartEl: {
  5721. type: import("vue").PropType<HTMLElement | "first" | "container">;
  5722. default: string;
  5723. };
  5724. }>> & {
  5725. onFocusAfterReleased?: ((...args: any[]) => any) | undefined;
  5726. onFocusAfterTrapped?: ((...args: any[]) => any) | undefined;
  5727. onFocusin?: ((...args: any[]) => any) | undefined;
  5728. onFocusout?: ((...args: any[]) => any) | undefined;
  5729. "onFocusout-prevented"?: ((...args: any[]) => any) | undefined;
  5730. "onRelease-requested"?: ((...args: any[]) => any) | undefined;
  5731. }, {
  5732. trapped: boolean;
  5733. loop: boolean;
  5734. focusStartEl: HTMLElement | "first" | "container";
  5735. }>;
  5736. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  5737. mouseenter: (evt: MouseEvent) => boolean;
  5738. mouseleave: (evt: MouseEvent) => boolean;
  5739. focus: () => boolean;
  5740. blur: () => boolean;
  5741. close: () => boolean;
  5742. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  5743. readonly id: StringConstructor;
  5744. readonly style: {
  5745. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5746. readonly required: false;
  5747. readonly validator: ((val: unknown) => boolean) | undefined;
  5748. __epPropKey: true;
  5749. };
  5750. readonly className: {
  5751. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5752. [x: string]: boolean;
  5753. } | (string | {
  5754. [x: string]: boolean;
  5755. } | (string | {
  5756. [x: string]: boolean;
  5757. } | (string | {
  5758. [x: string]: boolean;
  5759. } | (string | {
  5760. [x: string]: boolean;
  5761. } | (string | {
  5762. [x: string]: boolean;
  5763. } | (string | {
  5764. [x: string]: boolean;
  5765. } | (string | {
  5766. [x: string]: boolean;
  5767. } | (string | {
  5768. [x: string]: boolean;
  5769. } | (string | {
  5770. [x: string]: boolean;
  5771. } | (string | {
  5772. [x: string]: boolean;
  5773. } | (string | {
  5774. [x: string]: boolean;
  5775. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5776. [x: string]: boolean;
  5777. } | (string | {
  5778. [x: string]: boolean;
  5779. } | (string | {
  5780. [x: string]: boolean;
  5781. } | (string | {
  5782. [x: string]: boolean;
  5783. } | (string | {
  5784. [x: string]: boolean;
  5785. } | (string | {
  5786. [x: string]: boolean;
  5787. } | (string | {
  5788. [x: string]: boolean;
  5789. } | (string | {
  5790. [x: string]: boolean;
  5791. } | (string | {
  5792. [x: string]: boolean;
  5793. } | (string | {
  5794. [x: string]: boolean;
  5795. } | (string | {
  5796. [x: string]: boolean;
  5797. } | (string | {
  5798. [x: string]: boolean;
  5799. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5800. [x: string]: boolean;
  5801. } | (string | {
  5802. [x: string]: boolean;
  5803. } | (string | {
  5804. [x: string]: boolean;
  5805. } | (string | {
  5806. [x: string]: boolean;
  5807. } | (string | {
  5808. [x: string]: boolean;
  5809. } | (string | {
  5810. [x: string]: boolean;
  5811. } | (string | {
  5812. [x: string]: boolean;
  5813. } | (string | {
  5814. [x: string]: boolean;
  5815. } | (string | {
  5816. [x: string]: boolean;
  5817. } | (string | {
  5818. [x: string]: boolean;
  5819. } | (string | {
  5820. [x: string]: boolean;
  5821. } | (string | {
  5822. [x: string]: boolean;
  5823. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5824. [x: string]: boolean;
  5825. } | (string | {
  5826. [x: string]: boolean;
  5827. } | (string | {
  5828. [x: string]: boolean;
  5829. } | (string | {
  5830. [x: string]: boolean;
  5831. } | (string | {
  5832. [x: string]: boolean;
  5833. } | (string | {
  5834. [x: string]: boolean;
  5835. } | (string | {
  5836. [x: string]: boolean;
  5837. } | (string | {
  5838. [x: string]: boolean;
  5839. } | (string | {
  5840. [x: string]: boolean;
  5841. } | (string | {
  5842. [x: string]: boolean;
  5843. } | (string | {
  5844. [x: string]: boolean;
  5845. } | (string | {
  5846. [x: string]: boolean;
  5847. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5848. readonly required: false;
  5849. readonly validator: ((val: unknown) => boolean) | undefined;
  5850. __epPropKey: true;
  5851. };
  5852. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  5853. readonly visible: BooleanConstructor;
  5854. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5855. readonly pure: BooleanConstructor;
  5856. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5857. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  5858. readonly popperClass: {
  5859. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  5860. [x: string]: boolean;
  5861. } | (string | {
  5862. [x: string]: boolean;
  5863. } | (string | {
  5864. [x: string]: boolean;
  5865. } | (string | {
  5866. [x: string]: boolean;
  5867. } | (string | {
  5868. [x: string]: boolean;
  5869. } | (string | {
  5870. [x: string]: boolean;
  5871. } | (string | {
  5872. [x: string]: boolean;
  5873. } | (string | {
  5874. [x: string]: boolean;
  5875. } | (string | {
  5876. [x: string]: boolean;
  5877. } | (string | {
  5878. [x: string]: boolean;
  5879. } | (string | {
  5880. [x: string]: boolean;
  5881. } | (string | {
  5882. [x: string]: boolean;
  5883. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5884. [x: string]: boolean;
  5885. } | (string | {
  5886. [x: string]: boolean;
  5887. } | (string | {
  5888. [x: string]: boolean;
  5889. } | (string | {
  5890. [x: string]: boolean;
  5891. } | (string | {
  5892. [x: string]: boolean;
  5893. } | (string | {
  5894. [x: string]: boolean;
  5895. } | (string | {
  5896. [x: string]: boolean;
  5897. } | (string | {
  5898. [x: string]: boolean;
  5899. } | (string | {
  5900. [x: string]: boolean;
  5901. } | (string | {
  5902. [x: string]: boolean;
  5903. } | (string | {
  5904. [x: string]: boolean;
  5905. } | (string | {
  5906. [x: string]: boolean;
  5907. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  5908. [x: string]: boolean;
  5909. } | (string | {
  5910. [x: string]: boolean;
  5911. } | (string | {
  5912. [x: string]: boolean;
  5913. } | (string | {
  5914. [x: string]: boolean;
  5915. } | (string | {
  5916. [x: string]: boolean;
  5917. } | (string | {
  5918. [x: string]: boolean;
  5919. } | (string | {
  5920. [x: string]: boolean;
  5921. } | (string | {
  5922. [x: string]: boolean;
  5923. } | (string | {
  5924. [x: string]: boolean;
  5925. } | (string | {
  5926. [x: string]: boolean;
  5927. } | (string | {
  5928. [x: string]: boolean;
  5929. } | (string | {
  5930. [x: string]: boolean;
  5931. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  5932. [x: string]: boolean;
  5933. } | (string | {
  5934. [x: string]: boolean;
  5935. } | (string | {
  5936. [x: string]: boolean;
  5937. } | (string | {
  5938. [x: string]: boolean;
  5939. } | (string | {
  5940. [x: string]: boolean;
  5941. } | (string | {
  5942. [x: string]: boolean;
  5943. } | (string | {
  5944. [x: string]: boolean;
  5945. } | (string | {
  5946. [x: string]: boolean;
  5947. } | (string | {
  5948. [x: string]: boolean;
  5949. } | (string | {
  5950. [x: string]: boolean;
  5951. } | (string | {
  5952. [x: string]: boolean;
  5953. } | (string | {
  5954. [x: string]: boolean;
  5955. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  5956. readonly required: false;
  5957. readonly validator: ((val: unknown) => boolean) | undefined;
  5958. __epPropKey: true;
  5959. };
  5960. readonly popperStyle: {
  5961. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  5962. readonly required: false;
  5963. readonly validator: ((val: unknown) => boolean) | undefined;
  5964. __epPropKey: true;
  5965. };
  5966. readonly referenceEl: {
  5967. readonly type: import("vue").PropType<HTMLElement>;
  5968. readonly required: false;
  5969. readonly validator: ((val: unknown) => boolean) | undefined;
  5970. __epPropKey: true;
  5971. };
  5972. readonly triggerTargetEl: {
  5973. readonly type: import("vue").PropType<HTMLElement>;
  5974. readonly required: false;
  5975. readonly validator: ((val: unknown) => boolean) | undefined;
  5976. __epPropKey: true;
  5977. };
  5978. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5979. readonly ariaLabel: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  5980. readonly virtualTriggering: BooleanConstructor;
  5981. readonly zIndex: NumberConstructor;
  5982. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  5983. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  5984. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  5985. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  5986. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  5987. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  5988. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  5989. }>> & {
  5990. onClose?: (() => any) | undefined;
  5991. onFocus?: (() => any) | undefined;
  5992. onBlur?: (() => any) | undefined;
  5993. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  5994. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  5995. }, {
  5996. readonly offset: number;
  5997. readonly effect: string;
  5998. readonly placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  5999. readonly boundariesPadding: number;
  6000. readonly fallbackPlacements: import("@popperjs/core").Placement[];
  6001. readonly gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6002. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  6003. readonly strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  6004. readonly enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6005. readonly focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6006. readonly trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6007. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6008. readonly ariaLabel: string;
  6009. readonly visible: boolean;
  6010. readonly pure: boolean;
  6011. readonly virtualTriggering: boolean;
  6012. }>;
  6013. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6014. readonly appendTo: {
  6015. 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>>;
  6016. readonly required: false;
  6017. readonly validator: ((val: unknown) => boolean) | undefined;
  6018. __epPropKey: true;
  6019. };
  6020. readonly content: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6021. readonly rawContent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6022. readonly persistent: BooleanConstructor;
  6023. readonly ariaLabel: StringConstructor;
  6024. readonly visible: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown, null, boolean>;
  6025. readonly transition: StringConstructor;
  6026. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6027. readonly disabled: BooleanConstructor;
  6028. readonly id: StringConstructor;
  6029. readonly style: {
  6030. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  6031. readonly required: false;
  6032. readonly validator: ((val: unknown) => boolean) | undefined;
  6033. __epPropKey: true;
  6034. };
  6035. readonly className: {
  6036. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  6037. [x: string]: boolean;
  6038. } | (string | {
  6039. [x: string]: boolean;
  6040. } | (string | {
  6041. [x: string]: boolean;
  6042. } | (string | {
  6043. [x: string]: boolean;
  6044. } | (string | {
  6045. [x: string]: boolean;
  6046. } | (string | {
  6047. [x: string]: boolean;
  6048. } | (string | {
  6049. [x: string]: boolean;
  6050. } | (string | {
  6051. [x: string]: boolean;
  6052. } | (string | {
  6053. [x: string]: boolean;
  6054. } | (string | {
  6055. [x: string]: boolean;
  6056. } | (string | {
  6057. [x: string]: boolean;
  6058. } | (string | {
  6059. [x: string]: boolean;
  6060. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  6061. [x: string]: boolean;
  6062. } | (string | {
  6063. [x: string]: boolean;
  6064. } | (string | {
  6065. [x: string]: boolean;
  6066. } | (string | {
  6067. [x: string]: boolean;
  6068. } | (string | {
  6069. [x: string]: boolean;
  6070. } | (string | {
  6071. [x: string]: boolean;
  6072. } | (string | {
  6073. [x: string]: boolean;
  6074. } | (string | {
  6075. [x: string]: boolean;
  6076. } | (string | {
  6077. [x: string]: boolean;
  6078. } | (string | {
  6079. [x: string]: boolean;
  6080. } | (string | {
  6081. [x: string]: boolean;
  6082. } | (string | {
  6083. [x: string]: boolean;
  6084. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  6085. [x: string]: boolean;
  6086. } | (string | {
  6087. [x: string]: boolean;
  6088. } | (string | {
  6089. [x: string]: boolean;
  6090. } | (string | {
  6091. [x: string]: boolean;
  6092. } | (string | {
  6093. [x: string]: boolean;
  6094. } | (string | {
  6095. [x: string]: boolean;
  6096. } | (string | {
  6097. [x: string]: boolean;
  6098. } | (string | {
  6099. [x: string]: boolean;
  6100. } | (string | {
  6101. [x: string]: boolean;
  6102. } | (string | {
  6103. [x: string]: boolean;
  6104. } | (string | {
  6105. [x: string]: boolean;
  6106. } | (string | {
  6107. [x: string]: boolean;
  6108. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  6109. [x: string]: boolean;
  6110. } | (string | {
  6111. [x: string]: boolean;
  6112. } | (string | {
  6113. [x: string]: boolean;
  6114. } | (string | {
  6115. [x: string]: boolean;
  6116. } | (string | {
  6117. [x: string]: boolean;
  6118. } | (string | {
  6119. [x: string]: boolean;
  6120. } | (string | {
  6121. [x: string]: boolean;
  6122. } | (string | {
  6123. [x: string]: boolean;
  6124. } | (string | {
  6125. [x: string]: boolean;
  6126. } | (string | {
  6127. [x: string]: boolean;
  6128. } | (string | {
  6129. [x: string]: boolean;
  6130. } | (string | {
  6131. [x: string]: boolean;
  6132. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  6133. readonly required: false;
  6134. readonly validator: ((val: unknown) => boolean) | undefined;
  6135. __epPropKey: true;
  6136. };
  6137. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "dark", boolean>;
  6138. readonly enterable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6139. readonly pure: BooleanConstructor;
  6140. readonly focusOnShow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6141. readonly trapping: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6142. readonly popperClass: {
  6143. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | {
  6144. [x: string]: boolean;
  6145. } | (string | {
  6146. [x: string]: boolean;
  6147. } | (string | {
  6148. [x: string]: boolean;
  6149. } | (string | {
  6150. [x: string]: boolean;
  6151. } | (string | {
  6152. [x: string]: boolean;
  6153. } | (string | {
  6154. [x: string]: boolean;
  6155. } | (string | {
  6156. [x: string]: boolean;
  6157. } | (string | {
  6158. [x: string]: boolean;
  6159. } | (string | {
  6160. [x: string]: boolean;
  6161. } | (string | {
  6162. [x: string]: boolean;
  6163. } | (string | {
  6164. [x: string]: boolean;
  6165. } | (string | {
  6166. [x: string]: boolean;
  6167. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  6168. [x: string]: boolean;
  6169. } | (string | {
  6170. [x: string]: boolean;
  6171. } | (string | {
  6172. [x: string]: boolean;
  6173. } | (string | {
  6174. [x: string]: boolean;
  6175. } | (string | {
  6176. [x: string]: boolean;
  6177. } | (string | {
  6178. [x: string]: boolean;
  6179. } | (string | {
  6180. [x: string]: boolean;
  6181. } | (string | {
  6182. [x: string]: boolean;
  6183. } | (string | {
  6184. [x: string]: boolean;
  6185. } | (string | {
  6186. [x: string]: boolean;
  6187. } | (string | {
  6188. [x: string]: boolean;
  6189. } | (string | {
  6190. [x: string]: boolean;
  6191. } | any)[])[])[])[])[])[])[])[])[])[])[]) | ((new (...args: any[]) => (string | {
  6192. [x: string]: boolean;
  6193. } | (string | {
  6194. [x: string]: boolean;
  6195. } | (string | {
  6196. [x: string]: boolean;
  6197. } | (string | {
  6198. [x: string]: boolean;
  6199. } | (string | {
  6200. [x: string]: boolean;
  6201. } | (string | {
  6202. [x: string]: boolean;
  6203. } | (string | {
  6204. [x: string]: boolean;
  6205. } | (string | {
  6206. [x: string]: boolean;
  6207. } | (string | {
  6208. [x: string]: boolean;
  6209. } | (string | {
  6210. [x: string]: boolean;
  6211. } | (string | {
  6212. [x: string]: boolean;
  6213. } | (string | {
  6214. [x: string]: boolean;
  6215. } | any)[])[])[])[])[])[])[])[])[])[])[]) & {}) | (() => string | {
  6216. [x: string]: boolean;
  6217. } | (string | {
  6218. [x: string]: boolean;
  6219. } | (string | {
  6220. [x: string]: boolean;
  6221. } | (string | {
  6222. [x: string]: boolean;
  6223. } | (string | {
  6224. [x: string]: boolean;
  6225. } | (string | {
  6226. [x: string]: boolean;
  6227. } | (string | {
  6228. [x: string]: boolean;
  6229. } | (string | {
  6230. [x: string]: boolean;
  6231. } | (string | {
  6232. [x: string]: boolean;
  6233. } | (string | {
  6234. [x: string]: boolean;
  6235. } | (string | {
  6236. [x: string]: boolean;
  6237. } | (string | {
  6238. [x: string]: boolean;
  6239. } | any)[])[])[])[])[])[])[])[])[])[])[]))[], unknown, unknown>>;
  6240. readonly required: false;
  6241. readonly validator: ((val: unknown) => boolean) | undefined;
  6242. __epPropKey: true;
  6243. };
  6244. readonly popperStyle: {
  6245. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown>>;
  6246. readonly required: false;
  6247. readonly validator: ((val: unknown) => boolean) | undefined;
  6248. __epPropKey: true;
  6249. };
  6250. readonly referenceEl: {
  6251. readonly type: import("vue").PropType<HTMLElement>;
  6252. readonly required: false;
  6253. readonly validator: ((val: unknown) => boolean) | undefined;
  6254. __epPropKey: true;
  6255. };
  6256. readonly triggerTargetEl: {
  6257. readonly type: import("vue").PropType<HTMLElement>;
  6258. readonly required: false;
  6259. readonly validator: ((val: unknown) => boolean) | undefined;
  6260. __epPropKey: true;
  6261. };
  6262. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6263. readonly virtualTriggering: BooleanConstructor;
  6264. readonly zIndex: NumberConstructor;
  6265. readonly boundariesPadding: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6266. readonly fallbackPlacements: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]) | ((new (...args: any[]) => import("@popperjs/core").Placement[]) | (() => import("@popperjs/core").Placement[]))[], unknown, unknown, undefined, boolean>;
  6267. readonly gpuAcceleration: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6268. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 12, boolean>;
  6269. readonly placement: import("element-plus/es/utils").EpPropFinalized<StringConstructor, import("@popperjs/core").Placement, unknown, "bottom", boolean>;
  6270. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  6271. readonly strategy: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "fixed" | "absolute", unknown, "absolute", boolean>;
  6272. readonly showAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6273. readonly hideAfter: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 200, boolean>;
  6274. readonly autoClose: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  6275. }>>, {
  6276. readonly offset: number;
  6277. readonly effect: string;
  6278. readonly placement: import("element-plus/es/utils").EpPropMergeType<StringConstructor, import("@popperjs/core").Placement, unknown>;
  6279. readonly showAfter: number;
  6280. readonly hideAfter: number;
  6281. readonly autoClose: number;
  6282. readonly boundariesPadding: number;
  6283. readonly fallbackPlacements: import("@popperjs/core").Placement[];
  6284. readonly gpuAcceleration: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6285. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  6286. readonly strategy: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "fixed" | "absolute", unknown>;
  6287. readonly enterable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6288. readonly focusOnShow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6289. readonly trapping: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6290. readonly stopPopperMouseEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6291. readonly visible: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null) | ((new (...args: any[]) => (boolean | null) & {}) | (() => boolean | null))[], unknown, unknown>;
  6292. readonly pure: boolean;
  6293. readonly virtualTriggering: boolean;
  6294. readonly content: string;
  6295. readonly rawContent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6296. readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6297. readonly persistent: boolean;
  6298. readonly disabled: boolean;
  6299. }>;
  6300. }> & {} & import("vue").ComponentCustomProperties) | null>;
  6301. contentRef: import("vue").Ref<HTMLElement | null>;
  6302. triggeringElementRef: import("vue").Ref<any>;
  6303. referenceElementRef: import("vue").Ref<any>;
  6304. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "visible-change" | "command")[], "click" | "visible-change" | "command", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6305. readonly trigger: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown, "hover", boolean>;
  6306. readonly effect: {
  6307. readonly default: "light";
  6308. readonly type: import("vue").PropType<string>;
  6309. readonly required: false;
  6310. readonly validator: ((val: unknown) => boolean) | undefined;
  6311. readonly __epPropKey: true;
  6312. };
  6313. readonly type: {
  6314. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown> & {}) | (() => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>) | ((new (...args: any[]) => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown> & {}) | (() => import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>))[], unknown, unknown>>;
  6315. readonly required: false;
  6316. readonly validator: ((val: unknown) => boolean) | undefined;
  6317. __epPropKey: true;
  6318. };
  6319. readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement) | ((new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement))[], unknown, unknown, "bottom", boolean>;
  6320. readonly popperOptions: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>) | ((new (...args: any[]) => Partial<import("@popperjs/core").Options>) | (() => Partial<import("@popperjs/core").Options>))[], unknown, unknown, () => {}, boolean>;
  6321. readonly id: StringConstructor;
  6322. readonly size: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6323. readonly splitButton: BooleanConstructor;
  6324. readonly hideOnClick: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6325. readonly loop: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6326. readonly showTimeout: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  6327. readonly hideTimeout: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 150, boolean>;
  6328. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, 0, boolean>;
  6329. readonly maxHeight: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown, "", boolean>;
  6330. readonly popperClass: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  6331. readonly disabled: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  6332. readonly role: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "menu", boolean>;
  6333. readonly buttonProps: {
  6334. readonly type: import("vue").PropType<import("..").ButtonProps>;
  6335. readonly required: false;
  6336. readonly validator: ((val: unknown) => boolean) | undefined;
  6337. __epPropKey: true;
  6338. };
  6339. readonly teleported: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  6340. }>> & {
  6341. onClick?: ((...args: any[]) => any) | undefined;
  6342. "onVisible-change"?: ((...args: any[]) => any) | undefined;
  6343. onCommand?: ((...args: any[]) => any) | undefined;
  6344. }, {
  6345. readonly effect: string;
  6346. readonly size: string;
  6347. readonly placement: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement) | ((new (...args: any[]) => import("@popperjs/core").Placement & {}) | (() => import("@popperjs/core").Placement))[], unknown, unknown>;
  6348. readonly popperClass: string;
  6349. readonly popperOptions: Partial<import("@popperjs/core").Options>;
  6350. readonly teleported: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6351. readonly disabled: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6352. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>;
  6353. readonly maxHeight: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>;
  6354. readonly role: string;
  6355. readonly trigger: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>) | ((new (...args: any[]) => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType> & {}) | (() => import("element-plus/es/utils").Arrayable<import("..").TooltipTriggerType>))[], unknown, unknown>;
  6356. readonly loop: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6357. readonly hideOnClick: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  6358. readonly showTimeout: number;
  6359. readonly hideTimeout: number;
  6360. readonly splitButton: boolean;
  6361. }>> & {
  6362. DropdownItem: import("vue").DefineComponent<{
  6363. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  6364. readonly disabled: BooleanConstructor;
  6365. readonly divided: BooleanConstructor;
  6366. readonly textValue: StringConstructor;
  6367. readonly icon: {
  6368. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  6369. readonly required: false;
  6370. readonly validator: ((val: unknown) => boolean) | undefined;
  6371. __epPropKey: true;
  6372. };
  6373. }, {
  6374. handleClick: (event: PointerEvent) => void;
  6375. handlePointerMove: (event: PointerEvent) => void;
  6376. handlePointerLeave: (event: PointerEvent) => void;
  6377. textContent: import("vue").ComputedRef<string>;
  6378. propsAndAttrs: import("vue").ComputedRef<{
  6379. icon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown> | undefined;
  6380. disabled: boolean;
  6381. onClick: ((...args: any[]) => any) | undefined;
  6382. onPointermove: ((...args: any[]) => any) | undefined;
  6383. onPointerleave: ((...args: any[]) => any) | undefined;
  6384. command: import("element-plus/es/utils").EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
  6385. divided: boolean;
  6386. textValue: string | undefined;
  6387. }>;
  6388. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "pointermove" | "pointerleave")[], "click" | "pointermove" | "pointerleave", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6389. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  6390. readonly disabled: BooleanConstructor;
  6391. readonly divided: BooleanConstructor;
  6392. readonly textValue: StringConstructor;
  6393. readonly icon: {
  6394. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  6395. readonly required: false;
  6396. readonly validator: ((val: unknown) => boolean) | undefined;
  6397. __epPropKey: true;
  6398. };
  6399. }>> & {
  6400. onClick?: ((...args: any[]) => any) | undefined;
  6401. onPointermove?: ((...args: any[]) => any) | undefined;
  6402. onPointerleave?: ((...args: any[]) => any) | undefined;
  6403. }, {
  6404. readonly disabled: boolean;
  6405. readonly command: import("element-plus/es/utils").EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
  6406. readonly divided: boolean;
  6407. }>;
  6408. DropdownMenu: import("vue").DefineComponent<{
  6409. onKeydown: {
  6410. readonly type: import("vue").PropType<(e: KeyboardEvent) => void>;
  6411. readonly required: false;
  6412. readonly validator: ((val: unknown) => boolean) | undefined;
  6413. __epPropKey: true;
  6414. };
  6415. }, {
  6416. size: import("vue").ComputedRef<string> | undefined;
  6417. rovingFocusGroupRootStyle: import("vue").Ref<import("vue").StyleValue>;
  6418. tabIndex: import("vue").Ref<number>;
  6419. dropdownKls: import("vue").ComputedRef<string[]>;
  6420. role: import("vue").ComputedRef<string>;
  6421. triggerId: import("vue").ComputedRef<string>;
  6422. dropdownListWrapperRef: (el: Element | import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null) => void;
  6423. handleKeydown: (e: KeyboardEvent) => void;
  6424. onBlur: (e: Event) => void;
  6425. onFocus: (e: FocusEvent) => void;
  6426. onMousedown: (e: Event) => void;
  6427. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6428. onKeydown: {
  6429. readonly type: import("vue").PropType<(e: KeyboardEvent) => void>;
  6430. readonly required: false;
  6431. readonly validator: ((val: unknown) => boolean) | undefined;
  6432. __epPropKey: true;
  6433. };
  6434. }>>, {}>;
  6435. };
  6436. export default ElDropdown;
  6437. export declare const ElDropdownItem: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  6438. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  6439. readonly disabled: BooleanConstructor;
  6440. readonly divided: BooleanConstructor;
  6441. readonly textValue: StringConstructor;
  6442. readonly icon: {
  6443. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  6444. readonly required: false;
  6445. readonly validator: ((val: unknown) => boolean) | undefined;
  6446. __epPropKey: true;
  6447. };
  6448. }, {
  6449. handleClick: (event: PointerEvent) => void;
  6450. handlePointerMove: (event: PointerEvent) => void;
  6451. handlePointerLeave: (event: PointerEvent) => void;
  6452. textContent: import("vue").ComputedRef<string>;
  6453. propsAndAttrs: import("vue").ComputedRef<{
  6454. icon: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown> | undefined;
  6455. disabled: boolean;
  6456. onClick: ((...args: any[]) => any) | undefined;
  6457. onPointermove: ((...args: any[]) => any) | undefined;
  6458. onPointerleave: ((...args: any[]) => any) | undefined;
  6459. command: import("element-plus/es/utils").EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
  6460. divided: boolean;
  6461. textValue: string | undefined;
  6462. }>;
  6463. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("click" | "pointermove" | "pointerleave")[], "click" | "pointermove" | "pointerleave", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6464. readonly command: import("element-plus/es/utils").EpPropFinalized<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown, () => {}, boolean>;
  6465. readonly disabled: BooleanConstructor;
  6466. readonly divided: BooleanConstructor;
  6467. readonly textValue: StringConstructor;
  6468. readonly icon: {
  6469. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  6470. readonly required: false;
  6471. readonly validator: ((val: unknown) => boolean) | undefined;
  6472. __epPropKey: true;
  6473. };
  6474. }>> & {
  6475. onClick?: ((...args: any[]) => any) | undefined;
  6476. onPointermove?: ((...args: any[]) => any) | undefined;
  6477. onPointerleave?: ((...args: any[]) => any) | undefined;
  6478. }, {
  6479. readonly disabled: boolean;
  6480. readonly command: import("element-plus/es/utils").EpPropMergeType<readonly [ObjectConstructor, StringConstructor, NumberConstructor], unknown, unknown>;
  6481. readonly divided: boolean;
  6482. }>>;
  6483. export declare const ElDropdownMenu: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  6484. onKeydown: {
  6485. readonly type: import("vue").PropType<(e: KeyboardEvent) => void>;
  6486. readonly required: false;
  6487. readonly validator: ((val: unknown) => boolean) | undefined;
  6488. __epPropKey: true;
  6489. };
  6490. }, {
  6491. size: import("vue").ComputedRef<string> | undefined;
  6492. rovingFocusGroupRootStyle: import("vue").Ref<import("vue").StyleValue>;
  6493. tabIndex: import("vue").Ref<number>;
  6494. dropdownKls: import("vue").ComputedRef<string[]>;
  6495. role: import("vue").ComputedRef<string>;
  6496. triggerId: import("vue").ComputedRef<string>;
  6497. dropdownListWrapperRef: (el: Element | import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null) => void;
  6498. handleKeydown: (e: KeyboardEvent) => void;
  6499. onBlur: (e: Event) => void;
  6500. onFocus: (e: FocusEvent) => void;
  6501. onMousedown: (e: Event) => void;
  6502. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  6503. onKeydown: {
  6504. readonly type: import("vue").PropType<(e: KeyboardEvent) => void>;
  6505. readonly required: false;
  6506. readonly validator: ((val: unknown) => boolean) | undefined;
  6507. __epPropKey: true;
  6508. };
  6509. }>>, {}>>;
  6510. export * from './src/dropdown';
  6511. export * from './src/instance';
  6512. export * from './src/tokens';