index.d.ts 22 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588
  1. import type { CSSProperties, ExtractPropTypes, PropType } from 'vue';
  2. import { nextTick } from 'vue';
  3. import type { KeyboardEventHandler, MouseEventHandler } from '../_util/EventInterface';
  4. declare type ILevelMove = number | [number, number];
  5. declare const PlacementTypes: ["top", "right", "bottom", "left"];
  6. export declare type placementType = typeof PlacementTypes[number];
  7. declare const SizeTypes: ["default", "large"];
  8. export declare type sizeType = typeof SizeTypes[number];
  9. export interface PushState {
  10. distance: string | number;
  11. }
  12. export declare const drawerProps: () => {
  13. autofocus: {
  14. type: BooleanConstructor;
  15. default: any;
  16. };
  17. closable: {
  18. type: BooleanConstructor;
  19. default: any;
  20. };
  21. closeIcon: import("vue-types").VueTypeValidableDef<any>;
  22. destroyOnClose: {
  23. type: BooleanConstructor;
  24. default: any;
  25. };
  26. forceRender: {
  27. type: BooleanConstructor;
  28. default: any;
  29. };
  30. getContainer: import("vue-types").VueTypeValidableDef<any>;
  31. maskClosable: {
  32. type: BooleanConstructor;
  33. default: any;
  34. };
  35. mask: {
  36. type: BooleanConstructor;
  37. default: any;
  38. };
  39. maskStyle: {
  40. type: PropType<CSSProperties>;
  41. default: CSSProperties;
  42. };
  43. /** @deprecated Use `style` instead */
  44. wrapStyle: {
  45. type: PropType<CSSProperties>;
  46. default: CSSProperties;
  47. };
  48. style: {
  49. type: PropType<CSSProperties>;
  50. default: CSSProperties;
  51. };
  52. class: import("vue-types").VueTypeValidableDef<any>;
  53. /** @deprecated Use `class` instead */
  54. wrapClassName: StringConstructor;
  55. size: {
  56. type: PropType<"default" | "large">;
  57. };
  58. drawerStyle: {
  59. type: PropType<CSSProperties>;
  60. default: CSSProperties;
  61. };
  62. headerStyle: {
  63. type: PropType<CSSProperties>;
  64. default: CSSProperties;
  65. };
  66. bodyStyle: {
  67. type: PropType<CSSProperties>;
  68. default: CSSProperties;
  69. };
  70. contentWrapperStyle: {
  71. type: PropType<CSSProperties>;
  72. default: CSSProperties;
  73. };
  74. title: import("vue-types").VueTypeValidableDef<any>;
  75. visible: {
  76. type: BooleanConstructor;
  77. default: any;
  78. };
  79. width: import("vue-types").VueTypeDef<string | number>;
  80. height: import("vue-types").VueTypeDef<string | number>;
  81. zIndex: NumberConstructor;
  82. prefixCls: StringConstructor;
  83. push: import("vue-types").VueTypeDef<boolean | PushState>;
  84. placement: import("vue-types").VueTypeDef<"left" | "right" | "bottom" | "top">;
  85. keyboard: {
  86. type: BooleanConstructor;
  87. default: any;
  88. };
  89. extra: import("vue-types").VueTypeValidableDef<any>;
  90. footer: import("vue-types").VueTypeValidableDef<any>;
  91. footerStyle: {
  92. type: PropType<CSSProperties>;
  93. default: CSSProperties;
  94. };
  95. level: import("vue-types").VueTypeValidableDef<any>;
  96. levelMove: {
  97. type: PropType<ILevelMove | ((e: {
  98. target: HTMLElement;
  99. open: boolean;
  100. }) => ILevelMove)>;
  101. };
  102. handle: import("vue-types").VueTypeValidableDef<any>;
  103. /** @deprecated Use `@afterVisibleChange` instead */
  104. afterVisibleChange: PropType<(visible: boolean) => void>;
  105. onAfterVisibleChange: PropType<(visible: boolean) => void>;
  106. 'onUpdate:visible': PropType<(visible: boolean) => void>;
  107. onClose: PropType<MouseEventHandler | KeyboardEventHandler>;
  108. };
  109. export declare type DrawerProps = Partial<ExtractPropTypes<ReturnType<typeof drawerProps>>>;
  110. declare const _default: {
  111. new (...args: any[]): {
  112. $: import("vue").ComponentInternalInstance;
  113. $data: {};
  114. $props: Partial<{
  115. style: CSSProperties;
  116. visible: boolean;
  117. mask: boolean;
  118. forceRender: boolean;
  119. maskClosable: boolean;
  120. autofocus: boolean;
  121. keyboard: boolean;
  122. closable: boolean;
  123. bodyStyle: CSSProperties;
  124. maskStyle: CSSProperties;
  125. contentWrapperStyle: CSSProperties;
  126. destroyOnClose: boolean;
  127. wrapStyle: CSSProperties;
  128. drawerStyle: CSSProperties;
  129. headerStyle: CSSProperties;
  130. footerStyle: CSSProperties;
  131. }> & Omit<Readonly<ExtractPropTypes<{
  132. autofocus: {
  133. type: BooleanConstructor;
  134. default: any;
  135. };
  136. closable: {
  137. type: BooleanConstructor;
  138. default: any;
  139. };
  140. closeIcon: import("vue-types").VueTypeValidableDef<any>;
  141. destroyOnClose: {
  142. type: BooleanConstructor;
  143. default: any;
  144. };
  145. forceRender: {
  146. type: BooleanConstructor;
  147. default: any;
  148. };
  149. getContainer: import("vue-types").VueTypeValidableDef<any>;
  150. maskClosable: {
  151. type: BooleanConstructor;
  152. default: any;
  153. };
  154. mask: {
  155. type: BooleanConstructor;
  156. default: any;
  157. };
  158. maskStyle: {
  159. type: PropType<CSSProperties>;
  160. default: CSSProperties;
  161. };
  162. /** @deprecated Use `style` instead */
  163. wrapStyle: {
  164. type: PropType<CSSProperties>;
  165. default: CSSProperties;
  166. };
  167. style: {
  168. type: PropType<CSSProperties>;
  169. default: CSSProperties;
  170. };
  171. class: import("vue-types").VueTypeValidableDef<any>;
  172. /** @deprecated Use `class` instead */
  173. wrapClassName: StringConstructor;
  174. size: {
  175. type: PropType<"default" | "large">;
  176. };
  177. drawerStyle: {
  178. type: PropType<CSSProperties>;
  179. default: CSSProperties;
  180. };
  181. headerStyle: {
  182. type: PropType<CSSProperties>;
  183. default: CSSProperties;
  184. };
  185. bodyStyle: {
  186. type: PropType<CSSProperties>;
  187. default: CSSProperties;
  188. };
  189. contentWrapperStyle: {
  190. type: PropType<CSSProperties>;
  191. default: CSSProperties;
  192. };
  193. title: import("vue-types").VueTypeValidableDef<any>;
  194. visible: {
  195. type: BooleanConstructor;
  196. default: any;
  197. };
  198. width: import("vue-types").VueTypeDef<string | number>;
  199. height: import("vue-types").VueTypeDef<string | number>;
  200. zIndex: NumberConstructor;
  201. prefixCls: StringConstructor;
  202. push: import("vue-types").VueTypeDef<boolean | PushState>;
  203. placement: import("vue-types").VueTypeDef<"left" | "right" | "bottom" | "top">;
  204. keyboard: {
  205. type: BooleanConstructor;
  206. default: any;
  207. };
  208. extra: import("vue-types").VueTypeValidableDef<any>;
  209. footer: import("vue-types").VueTypeValidableDef<any>;
  210. footerStyle: {
  211. type: PropType<CSSProperties>;
  212. default: CSSProperties;
  213. };
  214. level: import("vue-types").VueTypeValidableDef<any>;
  215. levelMove: {
  216. type: PropType<ILevelMove | ((e: {
  217. target: HTMLElement;
  218. open: boolean;
  219. }) => ILevelMove)>;
  220. };
  221. handle: import("vue-types").VueTypeValidableDef<any>;
  222. /** @deprecated Use `@afterVisibleChange` instead */
  223. afterVisibleChange: PropType<(visible: boolean) => void>;
  224. onAfterVisibleChange: PropType<(visible: boolean) => void>;
  225. 'onUpdate:visible': PropType<(visible: boolean) => void>;
  226. onClose: PropType<MouseEventHandler | KeyboardEventHandler>;
  227. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "style" | "visible" | "mask" | "forceRender" | "maskClosable" | "autofocus" | "keyboard" | "closable" | "bodyStyle" | "maskStyle" | "contentWrapperStyle" | "destroyOnClose" | "wrapStyle" | "drawerStyle" | "headerStyle" | "footerStyle">;
  228. $attrs: {
  229. [x: string]: unknown;
  230. };
  231. $refs: {
  232. [x: string]: unknown;
  233. };
  234. $slots: Readonly<{
  235. [name: string]: import("vue").Slot;
  236. }>;
  237. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  238. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  239. $emit: (event: string, ...args: any[]) => void;
  240. $el: any;
  241. $options: import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  242. autofocus: {
  243. type: BooleanConstructor;
  244. default: any;
  245. };
  246. closable: {
  247. type: BooleanConstructor;
  248. default: any;
  249. };
  250. closeIcon: import("vue-types").VueTypeValidableDef<any>;
  251. destroyOnClose: {
  252. type: BooleanConstructor;
  253. default: any;
  254. };
  255. forceRender: {
  256. type: BooleanConstructor;
  257. default: any;
  258. };
  259. getContainer: import("vue-types").VueTypeValidableDef<any>;
  260. maskClosable: {
  261. type: BooleanConstructor;
  262. default: any;
  263. };
  264. mask: {
  265. type: BooleanConstructor;
  266. default: any;
  267. };
  268. maskStyle: {
  269. type: PropType<CSSProperties>;
  270. default: CSSProperties;
  271. };
  272. /** @deprecated Use `style` instead */
  273. wrapStyle: {
  274. type: PropType<CSSProperties>;
  275. default: CSSProperties;
  276. };
  277. style: {
  278. type: PropType<CSSProperties>;
  279. default: CSSProperties;
  280. };
  281. class: import("vue-types").VueTypeValidableDef<any>;
  282. /** @deprecated Use `class` instead */
  283. wrapClassName: StringConstructor;
  284. size: {
  285. type: PropType<"default" | "large">;
  286. };
  287. drawerStyle: {
  288. type: PropType<CSSProperties>;
  289. default: CSSProperties;
  290. };
  291. headerStyle: {
  292. type: PropType<CSSProperties>;
  293. default: CSSProperties;
  294. };
  295. bodyStyle: {
  296. type: PropType<CSSProperties>;
  297. default: CSSProperties;
  298. };
  299. contentWrapperStyle: {
  300. type: PropType<CSSProperties>;
  301. default: CSSProperties;
  302. };
  303. title: import("vue-types").VueTypeValidableDef<any>;
  304. visible: {
  305. type: BooleanConstructor;
  306. default: any;
  307. };
  308. width: import("vue-types").VueTypeDef<string | number>;
  309. height: import("vue-types").VueTypeDef<string | number>;
  310. zIndex: NumberConstructor;
  311. prefixCls: StringConstructor;
  312. push: import("vue-types").VueTypeDef<boolean | PushState>;
  313. placement: import("vue-types").VueTypeDef<"left" | "right" | "bottom" | "top">;
  314. keyboard: {
  315. type: BooleanConstructor;
  316. default: any;
  317. };
  318. extra: import("vue-types").VueTypeValidableDef<any>;
  319. footer: import("vue-types").VueTypeValidableDef<any>;
  320. footerStyle: {
  321. type: PropType<CSSProperties>;
  322. default: CSSProperties;
  323. };
  324. level: import("vue-types").VueTypeValidableDef<any>;
  325. levelMove: {
  326. type: PropType<ILevelMove | ((e: {
  327. target: HTMLElement;
  328. open: boolean;
  329. }) => ILevelMove)>;
  330. };
  331. handle: import("vue-types").VueTypeValidableDef<any>;
  332. /** @deprecated Use `@afterVisibleChange` instead */
  333. afterVisibleChange: PropType<(visible: boolean) => void>;
  334. onAfterVisibleChange: PropType<(visible: boolean) => void>;
  335. 'onUpdate:visible': PropType<(visible: boolean) => void>;
  336. onClose: PropType<MouseEventHandler | KeyboardEventHandler>;
  337. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  338. style: CSSProperties;
  339. visible: boolean;
  340. mask: boolean;
  341. forceRender: boolean;
  342. maskClosable: boolean;
  343. autofocus: boolean;
  344. keyboard: boolean;
  345. closable: boolean;
  346. bodyStyle: CSSProperties;
  347. maskStyle: CSSProperties;
  348. contentWrapperStyle: CSSProperties;
  349. destroyOnClose: boolean;
  350. wrapStyle: CSSProperties;
  351. drawerStyle: CSSProperties;
  352. headerStyle: CSSProperties;
  353. footerStyle: CSSProperties;
  354. }, {}, string> & {
  355. beforeCreate?: (() => void) | (() => void)[];
  356. created?: (() => void) | (() => void)[];
  357. beforeMount?: (() => void) | (() => void)[];
  358. mounted?: (() => void) | (() => void)[];
  359. beforeUpdate?: (() => void) | (() => void)[];
  360. updated?: (() => void) | (() => void)[];
  361. activated?: (() => void) | (() => void)[];
  362. deactivated?: (() => void) | (() => void)[];
  363. beforeDestroy?: (() => void) | (() => void)[];
  364. beforeUnmount?: (() => void) | (() => void)[];
  365. destroyed?: (() => void) | (() => void)[];
  366. unmounted?: (() => void) | (() => void)[];
  367. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  368. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  369. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void)[];
  370. };
  371. $forceUpdate: () => void;
  372. $nextTick: typeof nextTick;
  373. $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
  374. } & Readonly<ExtractPropTypes<{
  375. autofocus: {
  376. type: BooleanConstructor;
  377. default: any;
  378. };
  379. closable: {
  380. type: BooleanConstructor;
  381. default: any;
  382. };
  383. closeIcon: import("vue-types").VueTypeValidableDef<any>;
  384. destroyOnClose: {
  385. type: BooleanConstructor;
  386. default: any;
  387. };
  388. forceRender: {
  389. type: BooleanConstructor;
  390. default: any;
  391. };
  392. getContainer: import("vue-types").VueTypeValidableDef<any>;
  393. maskClosable: {
  394. type: BooleanConstructor;
  395. default: any;
  396. };
  397. mask: {
  398. type: BooleanConstructor;
  399. default: any;
  400. };
  401. maskStyle: {
  402. type: PropType<CSSProperties>;
  403. default: CSSProperties;
  404. };
  405. /** @deprecated Use `style` instead */
  406. wrapStyle: {
  407. type: PropType<CSSProperties>;
  408. default: CSSProperties;
  409. };
  410. style: {
  411. type: PropType<CSSProperties>;
  412. default: CSSProperties;
  413. };
  414. class: import("vue-types").VueTypeValidableDef<any>;
  415. /** @deprecated Use `class` instead */
  416. wrapClassName: StringConstructor;
  417. size: {
  418. type: PropType<"default" | "large">;
  419. };
  420. drawerStyle: {
  421. type: PropType<CSSProperties>;
  422. default: CSSProperties;
  423. };
  424. headerStyle: {
  425. type: PropType<CSSProperties>;
  426. default: CSSProperties;
  427. };
  428. bodyStyle: {
  429. type: PropType<CSSProperties>;
  430. default: CSSProperties;
  431. };
  432. contentWrapperStyle: {
  433. type: PropType<CSSProperties>;
  434. default: CSSProperties;
  435. };
  436. title: import("vue-types").VueTypeValidableDef<any>;
  437. visible: {
  438. type: BooleanConstructor;
  439. default: any;
  440. };
  441. width: import("vue-types").VueTypeDef<string | number>;
  442. height: import("vue-types").VueTypeDef<string | number>;
  443. zIndex: NumberConstructor;
  444. prefixCls: StringConstructor;
  445. push: import("vue-types").VueTypeDef<boolean | PushState>;
  446. placement: import("vue-types").VueTypeDef<"left" | "right" | "bottom" | "top">;
  447. keyboard: {
  448. type: BooleanConstructor;
  449. default: any;
  450. };
  451. extra: import("vue-types").VueTypeValidableDef<any>;
  452. footer: import("vue-types").VueTypeValidableDef<any>;
  453. footerStyle: {
  454. type: PropType<CSSProperties>;
  455. default: CSSProperties;
  456. };
  457. level: import("vue-types").VueTypeValidableDef<any>;
  458. levelMove: {
  459. type: PropType<ILevelMove | ((e: {
  460. target: HTMLElement;
  461. open: boolean;
  462. }) => ILevelMove)>;
  463. };
  464. handle: import("vue-types").VueTypeValidableDef<any>;
  465. /** @deprecated Use `@afterVisibleChange` instead */
  466. afterVisibleChange: PropType<(visible: boolean) => void>;
  467. onAfterVisibleChange: PropType<(visible: boolean) => void>;
  468. 'onUpdate:visible': PropType<(visible: boolean) => void>;
  469. onClose: PropType<MouseEventHandler | KeyboardEventHandler>;
  470. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties & {};
  471. __isFragment?: never;
  472. __isTeleport?: never;
  473. __isSuspense?: never;
  474. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  475. autofocus: {
  476. type: BooleanConstructor;
  477. default: any;
  478. };
  479. closable: {
  480. type: BooleanConstructor;
  481. default: any;
  482. };
  483. closeIcon: import("vue-types").VueTypeValidableDef<any>;
  484. destroyOnClose: {
  485. type: BooleanConstructor;
  486. default: any;
  487. };
  488. forceRender: {
  489. type: BooleanConstructor;
  490. default: any;
  491. };
  492. getContainer: import("vue-types").VueTypeValidableDef<any>;
  493. maskClosable: {
  494. type: BooleanConstructor;
  495. default: any;
  496. };
  497. mask: {
  498. type: BooleanConstructor;
  499. default: any;
  500. };
  501. maskStyle: {
  502. type: PropType<CSSProperties>;
  503. default: CSSProperties;
  504. };
  505. /** @deprecated Use `style` instead */
  506. wrapStyle: {
  507. type: PropType<CSSProperties>;
  508. default: CSSProperties;
  509. };
  510. style: {
  511. type: PropType<CSSProperties>;
  512. default: CSSProperties;
  513. };
  514. class: import("vue-types").VueTypeValidableDef<any>;
  515. /** @deprecated Use `class` instead */
  516. wrapClassName: StringConstructor;
  517. size: {
  518. type: PropType<"default" | "large">;
  519. };
  520. drawerStyle: {
  521. type: PropType<CSSProperties>;
  522. default: CSSProperties;
  523. };
  524. headerStyle: {
  525. type: PropType<CSSProperties>;
  526. default: CSSProperties;
  527. };
  528. bodyStyle: {
  529. type: PropType<CSSProperties>;
  530. default: CSSProperties;
  531. };
  532. contentWrapperStyle: {
  533. type: PropType<CSSProperties>;
  534. default: CSSProperties;
  535. };
  536. title: import("vue-types").VueTypeValidableDef<any>;
  537. visible: {
  538. type: BooleanConstructor;
  539. default: any;
  540. };
  541. width: import("vue-types").VueTypeDef<string | number>;
  542. height: import("vue-types").VueTypeDef<string | number>;
  543. zIndex: NumberConstructor;
  544. prefixCls: StringConstructor;
  545. push: import("vue-types").VueTypeDef<boolean | PushState>;
  546. placement: import("vue-types").VueTypeDef<"left" | "right" | "bottom" | "top">;
  547. keyboard: {
  548. type: BooleanConstructor;
  549. default: any;
  550. };
  551. extra: import("vue-types").VueTypeValidableDef<any>;
  552. footer: import("vue-types").VueTypeValidableDef<any>;
  553. footerStyle: {
  554. type: PropType<CSSProperties>;
  555. default: CSSProperties;
  556. };
  557. level: import("vue-types").VueTypeValidableDef<any>;
  558. levelMove: {
  559. type: PropType<ILevelMove | ((e: {
  560. target: HTMLElement;
  561. open: boolean;
  562. }) => ILevelMove)>;
  563. };
  564. handle: import("vue-types").VueTypeValidableDef<any>;
  565. /** @deprecated Use `@afterVisibleChange` instead */
  566. afterVisibleChange: PropType<(visible: boolean) => void>;
  567. onAfterVisibleChange: PropType<(visible: boolean) => void>;
  568. 'onUpdate:visible': PropType<(visible: boolean) => void>;
  569. onClose: PropType<MouseEventHandler | KeyboardEventHandler>;
  570. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  571. style: CSSProperties;
  572. visible: boolean;
  573. mask: boolean;
  574. forceRender: boolean;
  575. maskClosable: boolean;
  576. autofocus: boolean;
  577. keyboard: boolean;
  578. closable: boolean;
  579. bodyStyle: CSSProperties;
  580. maskStyle: CSSProperties;
  581. contentWrapperStyle: CSSProperties;
  582. destroyOnClose: boolean;
  583. wrapStyle: CSSProperties;
  584. drawerStyle: CSSProperties;
  585. headerStyle: CSSProperties;
  586. footerStyle: CSSProperties;
  587. }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin<any[]>;
  588. export default _default;