index.d.ts 72 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882
  1. export declare const ElTooltipV2: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly alwaysOn: BooleanConstructor;
  3. readonly fullTransition: BooleanConstructor;
  4. readonly transitionProps: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null) | ((new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null))[], unknown, unknown, null, boolean>;
  5. readonly teleported: BooleanConstructor;
  6. readonly to: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown, "body", boolean>;
  7. readonly ariaLabel: StringConstructor;
  8. readonly arrowPadding: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], unknown, unknown, 5, boolean>;
  9. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  10. readonly contentClass: StringConstructor;
  11. readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, "bottom", boolean>;
  12. readonly reference: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown, null, boolean>;
  13. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
  14. readonly strategy: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown, "absolute", boolean>;
  15. readonly showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  16. readonly onBlur: {
  17. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  18. readonly required: false;
  19. readonly validator: ((val: unknown) => boolean) | undefined;
  20. __epPropKey: true;
  21. };
  22. readonly onClick: {
  23. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  24. readonly required: false;
  25. readonly validator: ((val: unknown) => boolean) | undefined;
  26. __epPropKey: true;
  27. };
  28. readonly onFocus: {
  29. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  30. readonly required: false;
  31. readonly validator: ((val: unknown) => boolean) | undefined;
  32. __epPropKey: true;
  33. };
  34. readonly onMouseDown: {
  35. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  36. readonly required: false;
  37. readonly validator: ((val: unknown) => boolean) | undefined;
  38. __epPropKey: true;
  39. };
  40. readonly onMouseEnter: {
  41. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  42. readonly required: false;
  43. readonly validator: ((val: unknown) => boolean) | undefined;
  44. __epPropKey: true;
  45. };
  46. readonly onMouseLeave: {
  47. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  48. readonly required: false;
  49. readonly validator: ((val: unknown) => boolean) | undefined;
  50. __epPropKey: true;
  51. };
  52. readonly width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  53. readonly height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  54. readonly style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown, null, boolean>;
  55. readonly delayDuration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  56. readonly defaultOpen: BooleanConstructor;
  57. readonly open: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  58. readonly onOpenChange: {
  59. readonly type: import("vue").PropType<(state: boolean) => void>;
  60. readonly required: false;
  61. readonly validator: ((val: unknown) => boolean) | undefined;
  62. __epPropKey: true;
  63. };
  64. readonly 'onUpdate:open': {
  65. readonly type: import("vue").PropType<(state: boolean) => void>;
  66. readonly required: false;
  67. readonly validator: ((val: unknown) => boolean) | undefined;
  68. __epPropKey: true;
  69. };
  70. }, {
  71. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  72. readonly alwaysOn: BooleanConstructor;
  73. readonly fullTransition: BooleanConstructor;
  74. readonly transitionProps: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null) | ((new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null))[], unknown, unknown, null, boolean>;
  75. readonly teleported: BooleanConstructor;
  76. readonly to: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown, "body", boolean>;
  77. readonly ariaLabel: StringConstructor;
  78. readonly arrowPadding: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], unknown, unknown, 5, boolean>;
  79. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  80. readonly contentClass: StringConstructor;
  81. readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, "bottom", boolean>;
  82. readonly reference: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown, null, boolean>;
  83. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
  84. readonly strategy: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown, "absolute", boolean>;
  85. readonly showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  86. readonly onBlur: {
  87. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  88. readonly required: false;
  89. readonly validator: ((val: unknown) => boolean) | undefined;
  90. __epPropKey: true;
  91. };
  92. readonly onClick: {
  93. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  94. readonly required: false;
  95. readonly validator: ((val: unknown) => boolean) | undefined;
  96. __epPropKey: true;
  97. };
  98. readonly onFocus: {
  99. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  100. readonly required: false;
  101. readonly validator: ((val: unknown) => boolean) | undefined;
  102. __epPropKey: true;
  103. };
  104. readonly onMouseDown: {
  105. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  106. readonly required: false;
  107. readonly validator: ((val: unknown) => boolean) | undefined;
  108. __epPropKey: true;
  109. };
  110. readonly onMouseEnter: {
  111. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  112. readonly required: false;
  113. readonly validator: ((val: unknown) => boolean) | undefined;
  114. __epPropKey: true;
  115. };
  116. readonly onMouseLeave: {
  117. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  118. readonly required: false;
  119. readonly validator: ((val: unknown) => boolean) | undefined;
  120. __epPropKey: true;
  121. };
  122. readonly width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  123. readonly height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  124. readonly style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown, null, boolean>;
  125. readonly delayDuration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  126. readonly defaultOpen: BooleanConstructor;
  127. readonly open: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  128. readonly onOpenChange: {
  129. readonly type: import("vue").PropType<(state: boolean) => void>;
  130. readonly required: false;
  131. readonly validator: ((val: unknown) => boolean) | undefined;
  132. __epPropKey: true;
  133. };
  134. readonly 'onUpdate:open': {
  135. readonly type: import("vue").PropType<(state: boolean) => void>;
  136. readonly required: false;
  137. readonly validator: ((val: unknown) => boolean) | undefined;
  138. __epPropKey: true;
  139. };
  140. }>> & {
  141. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  142. }>>;
  143. refedProps: import("vue").ToRefs<Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  144. readonly alwaysOn: BooleanConstructor;
  145. readonly fullTransition: BooleanConstructor;
  146. readonly transitionProps: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null) | ((new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null))[], unknown, unknown, null, boolean>;
  147. readonly teleported: BooleanConstructor;
  148. readonly to: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown, "body", boolean>;
  149. readonly ariaLabel: StringConstructor;
  150. readonly arrowPadding: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], unknown, unknown, 5, boolean>;
  151. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  152. readonly contentClass: StringConstructor;
  153. readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, "bottom", boolean>;
  154. readonly reference: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown, null, boolean>;
  155. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
  156. readonly strategy: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown, "absolute", boolean>;
  157. readonly showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  158. readonly onBlur: {
  159. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  160. readonly required: false;
  161. readonly validator: ((val: unknown) => boolean) | undefined;
  162. __epPropKey: true;
  163. };
  164. readonly onClick: {
  165. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  166. readonly required: false;
  167. readonly validator: ((val: unknown) => boolean) | undefined;
  168. __epPropKey: true;
  169. };
  170. readonly onFocus: {
  171. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  172. readonly required: false;
  173. readonly validator: ((val: unknown) => boolean) | undefined;
  174. __epPropKey: true;
  175. };
  176. readonly onMouseDown: {
  177. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  178. readonly required: false;
  179. readonly validator: ((val: unknown) => boolean) | undefined;
  180. __epPropKey: true;
  181. };
  182. readonly onMouseEnter: {
  183. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  184. readonly required: false;
  185. readonly validator: ((val: unknown) => boolean) | undefined;
  186. __epPropKey: true;
  187. };
  188. readonly onMouseLeave: {
  189. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  190. readonly required: false;
  191. readonly validator: ((val: unknown) => boolean) | undefined;
  192. __epPropKey: true;
  193. };
  194. readonly width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  195. readonly height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  196. readonly style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown, null, boolean>;
  197. readonly delayDuration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  198. readonly defaultOpen: BooleanConstructor;
  199. readonly open: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  200. readonly onOpenChange: {
  201. readonly type: import("vue").PropType<(state: boolean) => void>;
  202. readonly required: false;
  203. readonly validator: ((val: unknown) => boolean) | undefined;
  204. __epPropKey: true;
  205. };
  206. readonly 'onUpdate:open': {
  207. readonly type: import("vue").PropType<(state: boolean) => void>;
  208. readonly required: false;
  209. readonly validator: ((val: unknown) => boolean) | undefined;
  210. __epPropKey: true;
  211. };
  212. }>> & {
  213. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  214. }>>>;
  215. arrowProps: {
  216. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  217. readonly placement?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown> | undefined;
  218. readonly height?: number | undefined;
  219. readonly offset?: number | undefined;
  220. readonly width?: number | undefined;
  221. readonly effect?: string | undefined;
  222. readonly strategy?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown> | undefined;
  223. readonly style?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown> | undefined;
  224. readonly ariaLabel?: string | undefined;
  225. readonly teleported?: boolean | undefined;
  226. readonly onFocus?: ((e: Event) => boolean | void) | undefined;
  227. readonly onBlur?: ((e: Event) => boolean | void) | undefined;
  228. readonly open?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  229. readonly onClick?: ((e: Event) => boolean | void) | undefined;
  230. readonly showArrow?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  231. readonly to?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown>;
  232. readonly reference?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown> | undefined;
  233. readonly alwaysOn?: boolean | undefined;
  234. readonly delayDuration?: number | undefined;
  235. readonly onOpenChange?: ((state: boolean) => void) | undefined;
  236. readonly "onUpdate:open"?: ((state: boolean) => void) | undefined;
  237. readonly defaultOpen?: boolean | undefined;
  238. readonly onMouseDown?: ((e: Event) => boolean | void) | undefined;
  239. readonly onMouseEnter?: ((e: Event) => boolean | void) | undefined;
  240. readonly onMouseLeave?: ((e: Event) => boolean | void) | undefined;
  241. readonly arrowPadding?: number | undefined;
  242. readonly contentClass?: string | undefined;
  243. readonly transitionProps?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null) | ((new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null))[], unknown, unknown> | undefined;
  244. readonly fullTransition?: boolean | undefined;
  245. };
  246. contentProps: {
  247. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  248. readonly placement?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown> | undefined;
  249. readonly height?: number | undefined;
  250. readonly offset?: number | undefined;
  251. readonly width?: number | undefined;
  252. readonly effect?: string | undefined;
  253. readonly strategy?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown> | undefined;
  254. readonly style?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown> | undefined;
  255. readonly ariaLabel?: string | undefined;
  256. readonly teleported?: boolean | undefined;
  257. readonly onFocus?: ((e: Event) => boolean | void) | undefined;
  258. readonly onBlur?: ((e: Event) => boolean | void) | undefined;
  259. readonly open?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  260. readonly onClick?: ((e: Event) => boolean | void) | undefined;
  261. readonly showArrow?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  262. readonly to?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown>;
  263. readonly reference?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown> | undefined;
  264. readonly alwaysOn?: boolean | undefined;
  265. readonly delayDuration?: number | undefined;
  266. readonly onOpenChange?: ((state: boolean) => void) | undefined;
  267. readonly "onUpdate:open"?: ((state: boolean) => void) | undefined;
  268. readonly defaultOpen?: boolean | undefined;
  269. readonly onMouseDown?: ((e: Event) => boolean | void) | undefined;
  270. readonly onMouseEnter?: ((e: Event) => boolean | void) | undefined;
  271. readonly onMouseLeave?: ((e: Event) => boolean | void) | undefined;
  272. readonly arrowPadding?: number | undefined;
  273. readonly contentClass?: string | undefined;
  274. readonly transitionProps?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null) | ((new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null))[], unknown, unknown> | undefined;
  275. readonly fullTransition?: boolean | undefined;
  276. };
  277. rootProps: {
  278. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  279. readonly placement?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown> | undefined;
  280. readonly height?: number | undefined;
  281. readonly offset?: number | undefined;
  282. readonly width?: number | undefined;
  283. readonly effect?: string | undefined;
  284. readonly strategy?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown> | undefined;
  285. readonly style?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown> | undefined;
  286. readonly ariaLabel?: string | undefined;
  287. readonly teleported?: boolean | undefined;
  288. readonly onFocus?: ((e: Event) => boolean | void) | undefined;
  289. readonly onBlur?: ((e: Event) => boolean | void) | undefined;
  290. readonly open?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  291. readonly onClick?: ((e: Event) => boolean | void) | undefined;
  292. readonly showArrow?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  293. readonly to?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown>;
  294. readonly reference?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown> | undefined;
  295. readonly alwaysOn?: boolean | undefined;
  296. readonly delayDuration?: number | undefined;
  297. readonly onOpenChange?: ((state: boolean) => void) | undefined;
  298. readonly "onUpdate:open"?: ((state: boolean) => void) | undefined;
  299. readonly defaultOpen?: boolean | undefined;
  300. readonly onMouseDown?: ((e: Event) => boolean | void) | undefined;
  301. readonly onMouseEnter?: ((e: Event) => boolean | void) | undefined;
  302. readonly onMouseLeave?: ((e: Event) => boolean | void) | undefined;
  303. readonly arrowPadding?: number | undefined;
  304. readonly contentClass?: string | undefined;
  305. readonly transitionProps?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null) | ((new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null))[], unknown, unknown> | undefined;
  306. readonly fullTransition?: boolean | undefined;
  307. };
  308. triggerProps: {
  309. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  310. readonly placement?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown> | undefined;
  311. readonly height?: number | undefined;
  312. readonly offset?: number | undefined;
  313. readonly width?: number | undefined;
  314. readonly effect?: string | undefined;
  315. readonly strategy?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown> | undefined;
  316. readonly style?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown> | undefined;
  317. readonly ariaLabel?: string | undefined;
  318. readonly teleported?: boolean | undefined;
  319. readonly onFocus?: ((e: Event) => boolean | void) | undefined;
  320. readonly onBlur?: ((e: Event) => boolean | void) | undefined;
  321. readonly open?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  322. readonly onClick?: ((e: Event) => boolean | void) | undefined;
  323. readonly showArrow?: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown> | undefined;
  324. readonly to?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown>;
  325. readonly reference?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown> | undefined;
  326. readonly alwaysOn?: boolean | undefined;
  327. readonly delayDuration?: number | undefined;
  328. readonly onOpenChange?: ((state: boolean) => void) | undefined;
  329. readonly "onUpdate:open"?: ((state: boolean) => void) | undefined;
  330. readonly defaultOpen?: boolean | undefined;
  331. readonly onMouseDown?: ((e: Event) => boolean | void) | undefined;
  332. readonly onMouseEnter?: ((e: Event) => boolean | void) | undefined;
  333. readonly onMouseLeave?: ((e: Event) => boolean | void) | undefined;
  334. readonly arrowPadding?: number | undefined;
  335. readonly contentClass?: string | undefined;
  336. readonly transitionProps?: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null) | ((new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null))[], unknown, unknown> | undefined;
  337. readonly fullTransition?: boolean | undefined;
  338. };
  339. TooltipV2Root: import("vue").DefineComponent<{
  340. readonly delayDuration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  341. readonly defaultOpen: BooleanConstructor;
  342. readonly open: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  343. readonly onOpenChange: {
  344. readonly type: import("vue").PropType<(state: boolean) => void>;
  345. readonly required: false;
  346. readonly validator: ((val: unknown) => boolean) | undefined;
  347. __epPropKey: true;
  348. };
  349. readonly 'onUpdate:open': {
  350. readonly type: import("vue").PropType<(state: boolean) => void>;
  351. readonly required: false;
  352. readonly validator: ((val: unknown) => boolean) | undefined;
  353. __epPropKey: true;
  354. };
  355. }, {
  356. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  357. readonly delayDuration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  358. readonly defaultOpen: BooleanConstructor;
  359. readonly open: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  360. readonly onOpenChange: {
  361. readonly type: import("vue").PropType<(state: boolean) => void>;
  362. readonly required: false;
  363. readonly validator: ((val: unknown) => boolean) | undefined;
  364. __epPropKey: true;
  365. };
  366. readonly 'onUpdate:open': {
  367. readonly type: import("vue").PropType<(state: boolean) => void>;
  368. readonly required: false;
  369. readonly validator: ((val: unknown) => boolean) | undefined;
  370. __epPropKey: true;
  371. };
  372. }>> & {
  373. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  374. }>>;
  375. _open: import("vue").Ref<boolean>;
  376. triggerRef: import("vue").Ref<HTMLElement | null>;
  377. open: import("vue").WritableComputedRef<boolean>;
  378. isOpenDelayed: import("vue").ComputedRef<boolean>;
  379. onDelayedOpen: import("@vueuse/shared").Fn;
  380. clearTimer: import("@vueuse/shared").Fn;
  381. ns: {
  382. namespace: import("vue").Ref<string>;
  383. b: (blockSuffix?: string) => string;
  384. e: (element?: string | undefined) => string;
  385. m: (modifier?: string | undefined) => string;
  386. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  387. em: (element?: string | undefined, modifier?: string | undefined) => string;
  388. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  389. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  390. is: {
  391. (name: string, state: boolean | undefined): string;
  392. (name: string): string;
  393. };
  394. cssVar: (object: Record<string, string>) => Record<string, string>;
  395. cssVarName: (name: string) => string;
  396. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  397. cssVarBlockName: (name: string) => string;
  398. };
  399. contentId: import("vue").Ref<string>;
  400. onNormalOpen: () => void;
  401. onDelayOpen: () => void;
  402. onOpen: () => void;
  403. onClose: () => void;
  404. onChange: (open: boolean) => void;
  405. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  406. readonly delayDuration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  407. readonly defaultOpen: BooleanConstructor;
  408. readonly open: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  409. readonly onOpenChange: {
  410. readonly type: import("vue").PropType<(state: boolean) => void>;
  411. readonly required: false;
  412. readonly validator: ((val: unknown) => boolean) | undefined;
  413. __epPropKey: true;
  414. };
  415. readonly 'onUpdate:open': {
  416. readonly type: import("vue").PropType<(state: boolean) => void>;
  417. readonly required: false;
  418. readonly validator: ((val: unknown) => boolean) | undefined;
  419. __epPropKey: true;
  420. };
  421. }>>, {
  422. readonly open: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  423. readonly delayDuration: number;
  424. readonly defaultOpen: boolean;
  425. }>;
  426. TooltipV2Arrow: import("vue").DefineComponent<{
  427. side: {
  428. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common").TooltipV2Sides & {}) | (() => import("./src/common").TooltipV2Sides) | ((new (...args: any[]) => import("./src/common").TooltipV2Sides & {}) | (() => import("./src/common").TooltipV2Sides))[], import("./src/common").TooltipV2Sides, unknown>>;
  429. readonly required: true;
  430. readonly validator: ((val: unknown) => boolean) | undefined;
  431. __epPropKey: true;
  432. };
  433. width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  434. height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  435. style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown, null, boolean>;
  436. }, {
  437. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  438. side: {
  439. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common").TooltipV2Sides & {}) | (() => import("./src/common").TooltipV2Sides) | ((new (...args: any[]) => import("./src/common").TooltipV2Sides & {}) | (() => import("./src/common").TooltipV2Sides))[], import("./src/common").TooltipV2Sides, unknown>>;
  440. readonly required: true;
  441. readonly validator: ((val: unknown) => boolean) | undefined;
  442. __epPropKey: true;
  443. };
  444. width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  445. height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  446. style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown, null, boolean>;
  447. }>> & {
  448. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  449. }>>;
  450. ns: {
  451. namespace: import("vue").Ref<string>;
  452. b: (blockSuffix?: string) => string;
  453. e: (element?: string | undefined) => string;
  454. m: (modifier?: string | undefined) => string;
  455. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  456. em: (element?: string | undefined, modifier?: string | undefined) => string;
  457. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  458. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  459. is: {
  460. (name: string, state: boolean | undefined): string;
  461. (name: string): string;
  462. };
  463. cssVar: (object: Record<string, string>) => Record<string, string>;
  464. cssVarName: (name: string) => string;
  465. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  466. cssVarBlockName: (name: string) => string;
  467. };
  468. arrowRef: import("vue").Ref<HTMLElement | null>;
  469. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  470. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  471. side: {
  472. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("./src/common").TooltipV2Sides & {}) | (() => import("./src/common").TooltipV2Sides) | ((new (...args: any[]) => import("./src/common").TooltipV2Sides & {}) | (() => import("./src/common").TooltipV2Sides))[], import("./src/common").TooltipV2Sides, unknown>>;
  473. readonly required: true;
  474. readonly validator: ((val: unknown) => boolean) | undefined;
  475. __epPropKey: true;
  476. };
  477. width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  478. height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  479. style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown, null, boolean>;
  480. }>>, {
  481. height: number;
  482. width: number;
  483. style: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown>;
  484. }>;
  485. TooltipV2Content: import("vue").DefineComponent<{
  486. nowrap: BooleanConstructor;
  487. ariaLabel: StringConstructor;
  488. arrowPadding: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], unknown, unknown, 5, boolean>;
  489. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  490. contentClass: StringConstructor;
  491. placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, "bottom", boolean>;
  492. reference: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown, null, boolean>;
  493. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
  494. strategy: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown, "absolute", boolean>;
  495. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  496. }, {
  497. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  498. nowrap: BooleanConstructor;
  499. ariaLabel: StringConstructor;
  500. arrowPadding: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], unknown, unknown, 5, boolean>;
  501. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  502. contentClass: StringConstructor;
  503. placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, "bottom", boolean>;
  504. reference: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown, null, boolean>;
  505. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
  506. strategy: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown, "absolute", boolean>;
  507. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  508. }>> & {
  509. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  510. }>>;
  511. triggerRef: import("vue").Ref<HTMLElement | null>;
  512. contentId: import("vue").Ref<string>;
  513. placement: import("vue").Ref<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>>;
  514. strategy: import("vue").Ref<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown>>;
  515. arrowRef: import("vue").Ref<HTMLElement | null>;
  516. referenceRef: import("vue").Ref<HTMLElement | import("@floating-ui/dom").VirtualElement | undefined>;
  517. contentRef: import("vue").Ref<HTMLElement | undefined>;
  518. middlewareData: import("vue").Ref<{
  519. [x: string]: any;
  520. arrow?: {
  521. x?: number | undefined;
  522. y?: number | undefined;
  523. centerOffset: number;
  524. } | undefined;
  525. autoPlacement?: {
  526. index?: number | undefined;
  527. overflows: {
  528. placement: import("@floating-ui/core").Placement;
  529. overflows: number[];
  530. }[];
  531. } | undefined;
  532. flip?: {
  533. index?: number | undefined;
  534. overflows: {
  535. placement: import("@floating-ui/core").Placement;
  536. overflows: number[];
  537. }[];
  538. } | undefined;
  539. hide?: {
  540. referenceHidden?: boolean | undefined;
  541. escaped?: boolean | undefined;
  542. referenceHiddenOffsets?: {
  543. left: number;
  544. right: number;
  545. top: number;
  546. bottom: number;
  547. } | undefined;
  548. escapedOffsets?: {
  549. left: number;
  550. right: number;
  551. top: number;
  552. bottom: number;
  553. } | undefined;
  554. } | undefined;
  555. offset?: {
  556. x: number;
  557. y: number;
  558. } | undefined;
  559. shift?: {
  560. x: number;
  561. y: number;
  562. } | undefined;
  563. }>;
  564. x: import("vue").Ref<number | undefined>;
  565. y: import("vue").Ref<number | undefined>;
  566. update: () => Promise<void>;
  567. zIndex: number;
  568. ns: {
  569. namespace: import("vue").Ref<string>;
  570. b: (blockSuffix?: string) => string;
  571. e: (element?: string | undefined) => string;
  572. m: (modifier?: string | undefined) => string;
  573. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  574. em: (element?: string | undefined, modifier?: string | undefined) => string;
  575. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  576. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  577. is: {
  578. (name: string, state: boolean | undefined): string;
  579. (name: string): string;
  580. };
  581. cssVar: (object: Record<string, string>) => Record<string, string>;
  582. cssVarName: (name: string) => string;
  583. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  584. cssVarBlockName: (name: string) => string;
  585. };
  586. side: import("vue").ComputedRef<string>;
  587. contentStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  588. arrowStyle: import("vue").ComputedRef<import("vue").CSSProperties>;
  589. contentClass: import("vue").ComputedRef<(string | undefined)[]>;
  590. ElVisuallyHidden: import("vue").DefineComponent<{
  591. readonly style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => {}, boolean>;
  592. }, {
  593. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  594. readonly style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => {}, boolean>;
  595. }>> & {
  596. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  597. }>>;
  598. computedStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  599. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  600. readonly style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => {}, boolean>;
  601. }>>, {
  602. readonly style: import("vue").StyleValue;
  603. }>;
  604. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  605. nowrap: BooleanConstructor;
  606. ariaLabel: StringConstructor;
  607. arrowPadding: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], unknown, unknown, 5, boolean>;
  608. effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  609. contentClass: StringConstructor;
  610. placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, "bottom", boolean>;
  611. reference: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown, null, boolean>;
  612. offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
  613. strategy: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown, "absolute", boolean>;
  614. showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  615. }>>, {
  616. placement: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>;
  617. offset: number;
  618. effect: string;
  619. strategy: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown>;
  620. nowrap: boolean;
  621. showArrow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  622. reference: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown>;
  623. arrowPadding: number;
  624. }>;
  625. TooltipV2Trigger: import("vue").DefineComponent<{
  626. onBlur: {
  627. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  628. readonly required: false;
  629. readonly validator: ((val: unknown) => boolean) | undefined;
  630. __epPropKey: true;
  631. };
  632. onClick: {
  633. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  634. readonly required: false;
  635. readonly validator: ((val: unknown) => boolean) | undefined;
  636. __epPropKey: true;
  637. };
  638. onFocus: {
  639. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  640. readonly required: false;
  641. readonly validator: ((val: unknown) => boolean) | undefined;
  642. __epPropKey: true;
  643. };
  644. onMouseDown: {
  645. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  646. readonly required: false;
  647. readonly validator: ((val: unknown) => boolean) | undefined;
  648. __epPropKey: true;
  649. };
  650. onMouseEnter: {
  651. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  652. readonly required: false;
  653. readonly validator: ((val: unknown) => boolean) | undefined;
  654. __epPropKey: true;
  655. };
  656. onMouseLeave: {
  657. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  658. readonly required: false;
  659. readonly validator: ((val: unknown) => boolean) | undefined;
  660. __epPropKey: true;
  661. };
  662. nowrap: BooleanConstructor;
  663. }, {
  664. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  665. onBlur: {
  666. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  667. readonly required: false;
  668. readonly validator: ((val: unknown) => boolean) | undefined;
  669. __epPropKey: true;
  670. };
  671. onClick: {
  672. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  673. readonly required: false;
  674. readonly validator: ((val: unknown) => boolean) | undefined;
  675. __epPropKey: true;
  676. };
  677. onFocus: {
  678. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  679. readonly required: false;
  680. readonly validator: ((val: unknown) => boolean) | undefined;
  681. __epPropKey: true;
  682. };
  683. onMouseDown: {
  684. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  685. readonly required: false;
  686. readonly validator: ((val: unknown) => boolean) | undefined;
  687. __epPropKey: true;
  688. };
  689. onMouseEnter: {
  690. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  691. readonly required: false;
  692. readonly validator: ((val: unknown) => boolean) | undefined;
  693. __epPropKey: true;
  694. };
  695. onMouseLeave: {
  696. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  697. readonly required: false;
  698. readonly validator: ((val: unknown) => boolean) | undefined;
  699. __epPropKey: true;
  700. };
  701. nowrap: BooleanConstructor;
  702. }>> & {
  703. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  704. }>>;
  705. onClose: () => void;
  706. onOpen: () => void;
  707. onDelayOpen: () => void;
  708. triggerRef: import("vue").Ref<HTMLElement | null>;
  709. contentId: import("vue").Ref<string>;
  710. isMousedown: boolean;
  711. setTriggerRef: (el: HTMLElement | null) => void;
  712. onMouseup: () => void;
  713. onMouseenter: (event: Event) => void;
  714. onMouseleave: (event: Event) => void;
  715. onMousedown: (event: Event) => void;
  716. onFocus: (event: Event) => void;
  717. onBlur: (event: Event) => void;
  718. onClick: (event: Event) => void;
  719. events: {
  720. blur: (event: Event) => void;
  721. click: (event: Event) => void;
  722. focus: (event: Event) => void;
  723. mousedown: (event: Event) => void;
  724. mouseenter: (event: Event) => void;
  725. mouseleave: (event: Event) => void;
  726. };
  727. setEvents: <T extends (e: Event) => void>(el: HTMLElement | null | undefined, events: Record<string, T>, type: "addEventListener" | "removeEventListener") => void;
  728. ForwardRef: import("vue").DefineComponent<{
  729. readonly setRef: {
  730. readonly type: import("vue").PropType<import("./src/forward-ref").RefSetter>;
  731. readonly required: true;
  732. readonly validator: ((val: unknown) => boolean) | undefined;
  733. __epPropKey: true;
  734. };
  735. readonly onlyChild: BooleanConstructor;
  736. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  737. readonly setRef: {
  738. readonly type: import("vue").PropType<import("./src/forward-ref").RefSetter>;
  739. readonly required: true;
  740. readonly validator: ((val: unknown) => boolean) | undefined;
  741. __epPropKey: true;
  742. };
  743. readonly onlyChild: BooleanConstructor;
  744. }>>, {
  745. readonly onlyChild: boolean;
  746. }>;
  747. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  748. onBlur: {
  749. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  750. readonly required: false;
  751. readonly validator: ((val: unknown) => boolean) | undefined;
  752. __epPropKey: true;
  753. };
  754. onClick: {
  755. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  756. readonly required: false;
  757. readonly validator: ((val: unknown) => boolean) | undefined;
  758. __epPropKey: true;
  759. };
  760. onFocus: {
  761. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  762. readonly required: false;
  763. readonly validator: ((val: unknown) => boolean) | undefined;
  764. __epPropKey: true;
  765. };
  766. onMouseDown: {
  767. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  768. readonly required: false;
  769. readonly validator: ((val: unknown) => boolean) | undefined;
  770. __epPropKey: true;
  771. };
  772. onMouseEnter: {
  773. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  774. readonly required: false;
  775. readonly validator: ((val: unknown) => boolean) | undefined;
  776. __epPropKey: true;
  777. };
  778. onMouseLeave: {
  779. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  780. readonly required: false;
  781. readonly validator: ((val: unknown) => boolean) | undefined;
  782. __epPropKey: true;
  783. };
  784. nowrap: BooleanConstructor;
  785. }>>, {
  786. nowrap: boolean;
  787. }>;
  788. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  789. readonly alwaysOn: BooleanConstructor;
  790. readonly fullTransition: BooleanConstructor;
  791. readonly transitionProps: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null) | ((new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null))[], unknown, unknown, null, boolean>;
  792. readonly teleported: BooleanConstructor;
  793. readonly to: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown, "body", boolean>;
  794. readonly ariaLabel: StringConstructor;
  795. readonly arrowPadding: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => number & {}) | (() => number) | ((new (...args: any[]) => number & {}) | (() => number))[], unknown, unknown, 5, boolean>;
  796. readonly effect: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  797. readonly contentClass: StringConstructor;
  798. readonly placement: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown, "bottom", boolean>;
  799. readonly reference: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown, null, boolean>;
  800. readonly offset: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 8, boolean>;
  801. readonly strategy: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown, "absolute", boolean>;
  802. readonly showArrow: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  803. readonly onBlur: {
  804. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  805. readonly required: false;
  806. readonly validator: ((val: unknown) => boolean) | undefined;
  807. __epPropKey: true;
  808. };
  809. readonly onClick: {
  810. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  811. readonly required: false;
  812. readonly validator: ((val: unknown) => boolean) | undefined;
  813. __epPropKey: true;
  814. };
  815. readonly onFocus: {
  816. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  817. readonly required: false;
  818. readonly validator: ((val: unknown) => boolean) | undefined;
  819. __epPropKey: true;
  820. };
  821. readonly onMouseDown: {
  822. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  823. readonly required: false;
  824. readonly validator: ((val: unknown) => boolean) | undefined;
  825. __epPropKey: true;
  826. };
  827. readonly onMouseEnter: {
  828. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  829. readonly required: false;
  830. readonly validator: ((val: unknown) => boolean) | undefined;
  831. __epPropKey: true;
  832. };
  833. readonly onMouseLeave: {
  834. readonly type: import("vue").PropType<(e: Event) => boolean | void>;
  835. readonly required: false;
  836. readonly validator: ((val: unknown) => boolean) | undefined;
  837. __epPropKey: true;
  838. };
  839. readonly width: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  840. readonly height: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 10, boolean>;
  841. readonly style: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown, null, boolean>;
  842. readonly delayDuration: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 300, boolean>;
  843. readonly defaultOpen: BooleanConstructor;
  844. readonly open: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  845. readonly onOpenChange: {
  846. readonly type: import("vue").PropType<(state: boolean) => void>;
  847. readonly required: false;
  848. readonly validator: ((val: unknown) => boolean) | undefined;
  849. __epPropKey: true;
  850. };
  851. readonly 'onUpdate:open': {
  852. readonly type: import("vue").PropType<(state: boolean) => void>;
  853. readonly required: false;
  854. readonly validator: ((val: unknown) => boolean) | undefined;
  855. __epPropKey: true;
  856. };
  857. }>>, {
  858. readonly placement: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement) | ((new (...args: any[]) => import("@floating-ui/core").Placement & {}) | (() => import("@floating-ui/core").Placement))[], "left" | "right" | "top" | "bottom" | "top-start" | "top-end" | "bottom-start" | "bottom-end" | "right-start" | "right-end" | "left-start" | "left-end", unknown>;
  859. readonly height: number;
  860. readonly offset: number;
  861. readonly width: number;
  862. readonly effect: string;
  863. readonly strategy: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy) | ((new (...args: any[]) => import("@floating-ui/core").Strategy & {}) | (() => import("@floating-ui/core").Strategy))[], "fixed" | "absolute", unknown>;
  864. readonly style: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null) | ((new (...args: any[]) => import("vue").CSSProperties) | (() => import("vue").CSSProperties | null))[], unknown, unknown>;
  865. readonly teleported: boolean;
  866. readonly open: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  867. readonly showArrow: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  868. readonly to: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined) | ((new (...args: any[]) => (string | import("vue").RendererElement | null | undefined) & {}) | (() => string | import("vue").RendererElement | null | undefined))[], unknown, unknown>;
  869. readonly reference: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null) | ((new (...args: any[]) => HTMLElement | import("@floating-ui/dom").VirtualElement) | (() => HTMLElement | import("@floating-ui/dom").VirtualElement | null))[], unknown, unknown>;
  870. readonly alwaysOn: boolean;
  871. readonly delayDuration: number;
  872. readonly defaultOpen: boolean;
  873. readonly arrowPadding: number;
  874. readonly transitionProps: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null) | ((new (...args: any[]) => import("vue").TransitionProps) | (() => import("vue").TransitionProps | null))[], unknown, unknown>;
  875. readonly fullTransition: boolean;
  876. }>> & Record<string, any>;
  877. export * from './src/arrow';
  878. export * from './src/content';
  879. export * from './src/root';
  880. export * from './src/tooltip';
  881. export * from './src/trigger';
  882. export default ElTooltipV2;