index.d.ts 41 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933
  1. import type { Plugin } from 'vue';
  2. import { setDefaultIndicator } from './Spin';
  3. export type { SpinProps } from './Spin';
  4. export { spinProps } from './Spin';
  5. declare const _default: {
  6. new (...args: any[]): {
  7. $: import("vue").ComponentInternalInstance;
  8. $data: {
  9. sSpinning: boolean;
  10. };
  11. $props: Partial<{
  12. spinning: boolean;
  13. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  14. prefixCls: StringConstructor;
  15. spinning: {
  16. type: BooleanConstructor;
  17. default: any;
  18. };
  19. size: import("vue").PropType<import("./Spin").SpinSize>;
  20. wrapperClassName: StringConstructor;
  21. tip: import("vue-types").VueTypeValidableDef<any>;
  22. delay: NumberConstructor;
  23. indicator: import("vue-types").VueTypeValidableDef<any>;
  24. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "spinning">;
  25. $attrs: {
  26. [x: string]: unknown;
  27. };
  28. $refs: {
  29. [x: string]: unknown;
  30. };
  31. $slots: Readonly<{
  32. [name: string]: import("vue").Slot;
  33. }>;
  34. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  35. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  36. $emit: (event: string, ...args: any[]) => void;
  37. $el: any;
  38. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  39. prefixCls: StringConstructor;
  40. spinning: {
  41. type: BooleanConstructor;
  42. default: any;
  43. };
  44. size: import("vue").PropType<import("./Spin").SpinSize>;
  45. wrapperClassName: StringConstructor;
  46. tip: import("vue-types").VueTypeValidableDef<any>;
  47. delay: NumberConstructor;
  48. indicator: import("vue-types").VueTypeValidableDef<any>;
  49. }>>, {
  50. originalUpdateSpinning: any;
  51. configProvider: {
  52. form?: {
  53. validateMessages?: {
  54. default?: string | (() => string);
  55. required?: string | (() => string);
  56. enum?: string | (() => string);
  57. whitespace?: string | (() => string);
  58. date?: {
  59. format?: string | (() => string);
  60. parse?: string | (() => string);
  61. invalid?: string | (() => string);
  62. };
  63. types?: {
  64. string?: string | (() => string);
  65. method?: string | (() => string);
  66. array?: string | (() => string);
  67. object?: string | (() => string);
  68. number?: string | (() => string);
  69. date?: string | (() => string);
  70. boolean?: string | (() => string);
  71. integer?: string | (() => string);
  72. float?: string | (() => string);
  73. regexp?: string | (() => string);
  74. email?: string | (() => string);
  75. url?: string | (() => string);
  76. hex?: string | (() => string);
  77. };
  78. string?: {
  79. len?: string | (() => string);
  80. min?: string | (() => string);
  81. max?: string | (() => string);
  82. range?: string | (() => string);
  83. };
  84. number?: {
  85. len?: string | (() => string);
  86. min?: string | (() => string);
  87. max?: string | (() => string);
  88. range?: string | (() => string);
  89. };
  90. array?: {
  91. len?: string | (() => string);
  92. min?: string | (() => string);
  93. max?: string | (() => string);
  94. range?: string | (() => string);
  95. };
  96. pattern?: {
  97. mismatch?: string | (() => string);
  98. };
  99. };
  100. requiredMark?: import("../form/Form").RequiredMark;
  101. colon?: boolean;
  102. };
  103. locale?: {
  104. locale: string;
  105. Pagination?: {
  106. items_per_page?: string;
  107. jump_to?: string;
  108. jump_to_confirm?: string;
  109. page?: string;
  110. prev_page?: string;
  111. next_page?: string;
  112. prev_5?: string;
  113. next_5?: string;
  114. prev_3?: string;
  115. next_3?: string;
  116. };
  117. Table?: {
  118. filterTitle?: string;
  119. filterConfirm?: any;
  120. filterReset?: any;
  121. filterEmptyText?: any;
  122. filterCheckall?: any;
  123. filterSearchPlaceholder?: any;
  124. emptyText?: any;
  125. selectAll?: any;
  126. selectNone?: any;
  127. selectInvert?: any;
  128. selectionAll?: any;
  129. sortTitle?: string;
  130. expand?: string;
  131. collapse?: string;
  132. triggerDesc?: string;
  133. triggerAsc?: string;
  134. cancelSort?: string;
  135. };
  136. Popconfirm?: Record<string, any>;
  137. Form?: {
  138. optional?: string;
  139. defaultValidateMessages: {
  140. default?: string | (() => string);
  141. required?: string | (() => string);
  142. enum?: string | (() => string);
  143. whitespace?: string | (() => string);
  144. date?: {
  145. format?: string | (() => string);
  146. parse?: string | (() => string);
  147. invalid?: string | (() => string);
  148. };
  149. types?: {
  150. string?: string | (() => string);
  151. method?: string | (() => string);
  152. array?: string | (() => string);
  153. object?: string | (() => string);
  154. number?: string | (() => string);
  155. date?: string | (() => string);
  156. boolean?: string | (() => string);
  157. integer?: string | (() => string);
  158. float?: string | (() => string);
  159. regexp?: string | (() => string);
  160. email?: string | (() => string);
  161. url?: string | (() => string);
  162. hex?: string | (() => string);
  163. };
  164. string?: {
  165. len?: string | (() => string);
  166. min?: string | (() => string);
  167. max?: string | (() => string);
  168. range?: string | (() => string);
  169. };
  170. number?: {
  171. len?: string | (() => string);
  172. min?: string | (() => string);
  173. max?: string | (() => string);
  174. range?: string | (() => string);
  175. };
  176. array?: {
  177. len?: string | (() => string);
  178. min?: string | (() => string);
  179. max?: string | (() => string);
  180. range?: string | (() => string);
  181. };
  182. pattern?: {
  183. mismatch?: string | (() => string);
  184. };
  185. };
  186. };
  187. Image?: {
  188. preview: string;
  189. };
  190. DatePicker?: {
  191. lang: {
  192. locale: string;
  193. monthBeforeYear?: boolean;
  194. yearFormat: string;
  195. monthFormat?: string;
  196. quarterFormat?: string;
  197. today: string;
  198. now: string;
  199. backToToday: string;
  200. ok: string;
  201. timeSelect: string;
  202. dateSelect: string;
  203. weekSelect?: string;
  204. clear: string;
  205. month: string;
  206. year: string;
  207. previousMonth: string;
  208. nextMonth: string;
  209. monthSelect: string;
  210. yearSelect: string;
  211. decadeSelect: string;
  212. dayFormat: string;
  213. dateFormat: string;
  214. dateTimeFormat: string;
  215. previousYear: string;
  216. nextYear: string;
  217. previousDecade: string;
  218. nextDecade: string;
  219. previousCentury: string;
  220. nextCentury: string;
  221. shortWeekDays?: string[];
  222. shortMonths?: string[];
  223. placeholder: string;
  224. yearPlaceholder?: string;
  225. quarterPlaceholder?: string;
  226. monthPlaceholder?: string;
  227. weekPlaceholder?: string;
  228. rangeYearPlaceholder?: [string, string];
  229. rangeQuarterPlaceholder?: [string, string];
  230. rangeMonthPlaceholder?: [string, string];
  231. rangeWeekPlaceholder?: [string, string];
  232. rangePlaceholder?: [string, string];
  233. };
  234. timePickerLocale: {
  235. placeholder?: string;
  236. rangePlaceholder?: [string, string];
  237. };
  238. dateFormat?: string;
  239. dateTimeFormat?: string;
  240. weekFormat?: string;
  241. monthFormat?: string;
  242. };
  243. TimePicker?: Record<string, any>;
  244. Calendar?: Record<string, any>;
  245. Modal?: {
  246. okText: string;
  247. cancelText: string;
  248. justOkText: string;
  249. };
  250. Transfer?: {
  251. titles?: ((string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  252. [key: string]: any;
  253. }>) | JSX.Element | (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  254. [key: string]: any;
  255. }>)[])[];
  256. notFoundContent?: (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  257. [key: string]: any;
  258. }>) | JSX.Element | (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  259. [key: string]: any;
  260. }>)[];
  261. searchPlaceholder?: string;
  262. itemUnit?: string;
  263. itemsUnit?: string;
  264. remove?: string;
  265. selectAll?: string;
  266. selectCurrent?: string;
  267. selectInvert?: string;
  268. removeAll?: string;
  269. removeCurrent?: string;
  270. };
  271. Select?: Record<string, any>;
  272. Upload?: {
  273. uploading?: string;
  274. removeFile?: string;
  275. downloadFile?: string;
  276. uploadError?: string;
  277. previewFile?: string;
  278. };
  279. Empty?: {
  280. description: string;
  281. };
  282. global?: Record<string, any>;
  283. PageHeader?: {
  284. back: string;
  285. };
  286. Icon?: Record<string, any>;
  287. Text?: {
  288. edit?: any;
  289. copy?: any;
  290. copied?: any;
  291. expand?: any;
  292. };
  293. };
  294. csp?: {
  295. nonce?: string;
  296. };
  297. dropdownMatchSelectWidth?: number | boolean;
  298. notUpdateGlobalConfig?: boolean;
  299. prefixCls?: string;
  300. input?: {
  301. autocomplete: string;
  302. };
  303. space?: {
  304. size: number | import("../button").ButtonSize;
  305. };
  306. direction?: "ltr" | "rtl";
  307. getTargetContainer?: () => HTMLElement;
  308. getPopupContainer?: (triggerNode?: HTMLElement) => HTMLElement;
  309. getPrefixCls?: (suffixCls?: string, customizePrefixCls?: string) => string;
  310. renderEmpty?: typeof import("../config-provider/renderEmpty").default;
  311. transformCellText?: (tableProps: import("../table/interface").TransformCellTextProps) => any;
  312. autoInsertSpaceInButton?: boolean;
  313. pageHeader?: {
  314. ghost: boolean;
  315. };
  316. componentSize?: import("../button").ButtonSize;
  317. virtual?: boolean;
  318. };
  319. }, {
  320. sSpinning: boolean;
  321. }, {}, {
  322. debouncifyUpdateSpinning(props?: any): void;
  323. updateSpinning(): void;
  324. cancelExistingSpin(): void;
  325. renderIndicator(prefixCls: string): JSX.Element;
  326. }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  327. spinning: boolean;
  328. }, {}, string> & {
  329. beforeCreate?: (() => void) | (() => void)[];
  330. created?: (() => void) | (() => void)[];
  331. beforeMount?: (() => void) | (() => void)[];
  332. mounted?: (() => void) | (() => void)[];
  333. beforeUpdate?: (() => void) | (() => void)[];
  334. updated?: (() => void) | (() => void)[];
  335. activated?: (() => void) | (() => void)[];
  336. deactivated?: (() => void) | (() => void)[];
  337. beforeDestroy?: (() => void) | (() => void)[];
  338. beforeUnmount?: (() => void) | (() => void)[];
  339. destroyed?: (() => void) | (() => void)[];
  340. unmounted?: (() => void) | (() => void)[];
  341. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  342. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  343. 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)[];
  344. };
  345. $forceUpdate: () => void;
  346. $nextTick: typeof import("vue").nextTick;
  347. $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;
  348. } & Readonly<import("vue").ExtractPropTypes<{
  349. prefixCls: StringConstructor;
  350. spinning: {
  351. type: BooleanConstructor;
  352. default: any;
  353. };
  354. size: import("vue").PropType<import("./Spin").SpinSize>;
  355. wrapperClassName: StringConstructor;
  356. tip: import("vue-types").VueTypeValidableDef<any>;
  357. delay: NumberConstructor;
  358. indicator: import("vue-types").VueTypeValidableDef<any>;
  359. }>> & import("vue").ShallowUnwrapRef<{
  360. originalUpdateSpinning: any;
  361. configProvider: {
  362. form?: {
  363. validateMessages?: {
  364. default?: string | (() => string);
  365. required?: string | (() => string);
  366. enum?: string | (() => string);
  367. whitespace?: string | (() => string);
  368. date?: {
  369. format?: string | (() => string);
  370. parse?: string | (() => string);
  371. invalid?: string | (() => string);
  372. };
  373. types?: {
  374. string?: string | (() => string);
  375. method?: string | (() => string);
  376. array?: string | (() => string);
  377. object?: string | (() => string);
  378. number?: string | (() => string);
  379. date?: string | (() => string);
  380. boolean?: string | (() => string);
  381. integer?: string | (() => string);
  382. float?: string | (() => string);
  383. regexp?: string | (() => string);
  384. email?: string | (() => string);
  385. url?: string | (() => string);
  386. hex?: string | (() => string);
  387. };
  388. string?: {
  389. len?: string | (() => string);
  390. min?: string | (() => string);
  391. max?: string | (() => string);
  392. range?: string | (() => string);
  393. };
  394. number?: {
  395. len?: string | (() => string);
  396. min?: string | (() => string);
  397. max?: string | (() => string);
  398. range?: string | (() => string);
  399. };
  400. array?: {
  401. len?: string | (() => string);
  402. min?: string | (() => string);
  403. max?: string | (() => string);
  404. range?: string | (() => string);
  405. };
  406. pattern?: {
  407. mismatch?: string | (() => string);
  408. };
  409. };
  410. requiredMark?: import("../form/Form").RequiredMark;
  411. colon?: boolean;
  412. };
  413. locale?: {
  414. locale: string;
  415. Pagination?: {
  416. items_per_page?: string;
  417. jump_to?: string;
  418. jump_to_confirm?: string;
  419. page?: string;
  420. prev_page?: string;
  421. next_page?: string;
  422. prev_5?: string;
  423. next_5?: string;
  424. prev_3?: string;
  425. next_3?: string;
  426. };
  427. Table?: {
  428. filterTitle?: string;
  429. filterConfirm?: any;
  430. filterReset?: any;
  431. filterEmptyText?: any;
  432. filterCheckall?: any;
  433. filterSearchPlaceholder?: any;
  434. emptyText?: any;
  435. selectAll?: any;
  436. selectNone?: any;
  437. selectInvert?: any;
  438. selectionAll?: any;
  439. sortTitle?: string;
  440. expand?: string;
  441. collapse?: string;
  442. triggerDesc?: string;
  443. triggerAsc?: string;
  444. cancelSort?: string;
  445. };
  446. Popconfirm?: Record<string, any>;
  447. Form?: {
  448. optional?: string;
  449. defaultValidateMessages: {
  450. default?: string | (() => string);
  451. required?: string | (() => string);
  452. enum?: string | (() => string);
  453. whitespace?: string | (() => string);
  454. date?: {
  455. format?: string | (() => string);
  456. parse?: string | (() => string);
  457. invalid?: string | (() => string);
  458. };
  459. types?: {
  460. string?: string | (() => string);
  461. method?: string | (() => string);
  462. array?: string | (() => string);
  463. object?: string | (() => string);
  464. number?: string | (() => string);
  465. date?: string | (() => string);
  466. boolean?: string | (() => string);
  467. integer?: string | (() => string);
  468. float?: string | (() => string);
  469. regexp?: string | (() => string);
  470. email?: string | (() => string);
  471. url?: string | (() => string);
  472. hex?: string | (() => string);
  473. };
  474. string?: {
  475. len?: string | (() => string);
  476. min?: string | (() => string);
  477. max?: string | (() => string);
  478. range?: string | (() => string);
  479. };
  480. number?: {
  481. len?: string | (() => string);
  482. min?: string | (() => string);
  483. max?: string | (() => string);
  484. range?: string | (() => string);
  485. };
  486. array?: {
  487. len?: string | (() => string);
  488. min?: string | (() => string);
  489. max?: string | (() => string);
  490. range?: string | (() => string);
  491. };
  492. pattern?: {
  493. mismatch?: string | (() => string);
  494. };
  495. };
  496. };
  497. Image?: {
  498. preview: string;
  499. };
  500. DatePicker?: {
  501. lang: {
  502. locale: string;
  503. monthBeforeYear?: boolean;
  504. yearFormat: string;
  505. monthFormat?: string;
  506. quarterFormat?: string;
  507. today: string;
  508. now: string;
  509. backToToday: string;
  510. ok: string;
  511. timeSelect: string;
  512. dateSelect: string;
  513. weekSelect?: string;
  514. clear: string;
  515. month: string;
  516. year: string;
  517. previousMonth: string;
  518. nextMonth: string;
  519. monthSelect: string;
  520. yearSelect: string;
  521. decadeSelect: string;
  522. dayFormat: string;
  523. dateFormat: string;
  524. dateTimeFormat: string;
  525. previousYear: string;
  526. nextYear: string;
  527. previousDecade: string;
  528. nextDecade: string;
  529. previousCentury: string;
  530. nextCentury: string;
  531. shortWeekDays?: string[];
  532. shortMonths?: string[];
  533. placeholder: string;
  534. yearPlaceholder?: string;
  535. quarterPlaceholder?: string;
  536. monthPlaceholder?: string;
  537. weekPlaceholder?: string;
  538. rangeYearPlaceholder?: [string, string];
  539. rangeQuarterPlaceholder?: [string, string];
  540. rangeMonthPlaceholder?: [string, string];
  541. rangeWeekPlaceholder?: [string, string];
  542. rangePlaceholder?: [string, string];
  543. };
  544. timePickerLocale: {
  545. placeholder?: string;
  546. rangePlaceholder?: [string, string];
  547. };
  548. dateFormat?: string;
  549. dateTimeFormat?: string;
  550. weekFormat?: string;
  551. monthFormat?: string;
  552. };
  553. TimePicker?: Record<string, any>;
  554. Calendar?: Record<string, any>;
  555. Modal?: {
  556. okText: string;
  557. cancelText: string;
  558. justOkText: string;
  559. };
  560. Transfer?: {
  561. titles?: ((string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  562. [key: string]: any;
  563. }>) | JSX.Element | (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  564. [key: string]: any;
  565. }>)[])[];
  566. notFoundContent?: (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  567. [key: string]: any;
  568. }>) | JSX.Element | (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  569. [key: string]: any;
  570. }>)[];
  571. searchPlaceholder?: string;
  572. itemUnit?: string;
  573. itemsUnit?: string;
  574. remove?: string;
  575. selectAll?: string;
  576. selectCurrent?: string;
  577. selectInvert?: string;
  578. removeAll?: string;
  579. removeCurrent?: string;
  580. };
  581. Select?: Record<string, any>;
  582. Upload?: {
  583. uploading?: string;
  584. removeFile?: string;
  585. downloadFile?: string;
  586. uploadError?: string;
  587. previewFile?: string;
  588. };
  589. Empty?: {
  590. description: string;
  591. };
  592. global?: Record<string, any>;
  593. PageHeader?: {
  594. back: string;
  595. };
  596. Icon?: Record<string, any>;
  597. Text?: {
  598. edit?: any;
  599. copy?: any;
  600. copied?: any;
  601. expand?: any;
  602. };
  603. };
  604. csp?: {
  605. nonce?: string;
  606. };
  607. dropdownMatchSelectWidth?: number | boolean;
  608. notUpdateGlobalConfig?: boolean;
  609. prefixCls?: string;
  610. input?: {
  611. autocomplete: string;
  612. };
  613. space?: {
  614. size: number | import("../button").ButtonSize;
  615. };
  616. direction?: "ltr" | "rtl";
  617. getTargetContainer?: () => HTMLElement;
  618. getPopupContainer?: (triggerNode?: HTMLElement) => HTMLElement;
  619. getPrefixCls?: (suffixCls?: string, customizePrefixCls?: string) => string;
  620. renderEmpty?: typeof import("../config-provider/renderEmpty").default;
  621. transformCellText?: (tableProps: import("../table/interface").TransformCellTextProps) => any;
  622. autoInsertSpaceInButton?: boolean;
  623. pageHeader?: {
  624. ghost: boolean;
  625. };
  626. componentSize?: import("../button").ButtonSize;
  627. virtual?: boolean;
  628. };
  629. }> & {
  630. sSpinning: boolean;
  631. } & {} & {
  632. debouncifyUpdateSpinning(props?: any): void;
  633. updateSpinning(): void;
  634. cancelExistingSpin(): void;
  635. renderIndicator(prefixCls: string): JSX.Element;
  636. } & import("vue").ComponentCustomProperties & {};
  637. __isFragment?: never;
  638. __isTeleport?: never;
  639. __isSuspense?: never;
  640. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  641. prefixCls: StringConstructor;
  642. spinning: {
  643. type: BooleanConstructor;
  644. default: any;
  645. };
  646. size: import("vue").PropType<import("./Spin").SpinSize>;
  647. wrapperClassName: StringConstructor;
  648. tip: import("vue-types").VueTypeValidableDef<any>;
  649. delay: NumberConstructor;
  650. indicator: import("vue-types").VueTypeValidableDef<any>;
  651. }>>, {
  652. originalUpdateSpinning: any;
  653. configProvider: {
  654. form?: {
  655. validateMessages?: {
  656. default?: string | (() => string);
  657. required?: string | (() => string);
  658. enum?: string | (() => string);
  659. whitespace?: string | (() => string);
  660. date?: {
  661. format?: string | (() => string);
  662. parse?: string | (() => string);
  663. invalid?: string | (() => string);
  664. };
  665. types?: {
  666. string?: string | (() => string);
  667. method?: string | (() => string);
  668. array?: string | (() => string);
  669. object?: string | (() => string);
  670. number?: string | (() => string);
  671. date?: string | (() => string);
  672. boolean?: string | (() => string);
  673. integer?: string | (() => string);
  674. float?: string | (() => string);
  675. regexp?: string | (() => string);
  676. email?: string | (() => string);
  677. url?: string | (() => string);
  678. hex?: string | (() => string);
  679. };
  680. string?: {
  681. len?: string | (() => string);
  682. min?: string | (() => string);
  683. max?: string | (() => string);
  684. range?: string | (() => string);
  685. };
  686. number?: {
  687. len?: string | (() => string);
  688. min?: string | (() => string);
  689. max?: string | (() => string);
  690. range?: string | (() => string);
  691. };
  692. array?: {
  693. len?: string | (() => string);
  694. min?: string | (() => string);
  695. max?: string | (() => string);
  696. range?: string | (() => string);
  697. };
  698. pattern?: {
  699. mismatch?: string | (() => string);
  700. };
  701. };
  702. requiredMark?: import("../form/Form").RequiredMark;
  703. colon?: boolean;
  704. };
  705. locale?: {
  706. locale: string;
  707. Pagination?: {
  708. items_per_page?: string;
  709. jump_to?: string;
  710. jump_to_confirm?: string;
  711. page?: string;
  712. prev_page?: string;
  713. next_page?: string;
  714. prev_5?: string;
  715. next_5?: string;
  716. prev_3?: string;
  717. next_3?: string;
  718. };
  719. Table?: {
  720. filterTitle?: string;
  721. filterConfirm?: any;
  722. filterReset?: any;
  723. filterEmptyText?: any;
  724. filterCheckall?: any;
  725. filterSearchPlaceholder?: any;
  726. emptyText?: any;
  727. selectAll?: any;
  728. selectNone?: any;
  729. selectInvert?: any;
  730. selectionAll?: any;
  731. sortTitle?: string;
  732. expand?: string;
  733. collapse?: string;
  734. triggerDesc?: string;
  735. triggerAsc?: string;
  736. cancelSort?: string;
  737. };
  738. Popconfirm?: Record<string, any>;
  739. Form?: {
  740. optional?: string;
  741. defaultValidateMessages: {
  742. default?: string | (() => string);
  743. required?: string | (() => string);
  744. enum?: string | (() => string);
  745. whitespace?: string | (() => string);
  746. date?: {
  747. format?: string | (() => string);
  748. parse?: string | (() => string);
  749. invalid?: string | (() => string);
  750. };
  751. types?: {
  752. string?: string | (() => string);
  753. method?: string | (() => string);
  754. array?: string | (() => string);
  755. object?: string | (() => string);
  756. number?: string | (() => string);
  757. date?: string | (() => string);
  758. boolean?: string | (() => string);
  759. integer?: string | (() => string);
  760. float?: string | (() => string);
  761. regexp?: string | (() => string);
  762. email?: string | (() => string);
  763. url?: string | (() => string);
  764. hex?: string | (() => string);
  765. };
  766. string?: {
  767. len?: string | (() => string);
  768. min?: string | (() => string);
  769. max?: string | (() => string);
  770. range?: string | (() => string);
  771. };
  772. number?: {
  773. len?: string | (() => string);
  774. min?: string | (() => string);
  775. max?: string | (() => string);
  776. range?: string | (() => string);
  777. };
  778. array?: {
  779. len?: string | (() => string);
  780. min?: string | (() => string);
  781. max?: string | (() => string);
  782. range?: string | (() => string);
  783. };
  784. pattern?: {
  785. mismatch?: string | (() => string);
  786. };
  787. };
  788. };
  789. Image?: {
  790. preview: string;
  791. };
  792. DatePicker?: {
  793. lang: {
  794. locale: string;
  795. monthBeforeYear?: boolean;
  796. yearFormat: string;
  797. monthFormat?: string;
  798. quarterFormat?: string;
  799. today: string;
  800. now: string;
  801. backToToday: string;
  802. ok: string;
  803. timeSelect: string;
  804. dateSelect: string;
  805. weekSelect?: string;
  806. clear: string;
  807. month: string;
  808. year: string;
  809. previousMonth: string;
  810. nextMonth: string;
  811. monthSelect: string;
  812. yearSelect: string;
  813. decadeSelect: string;
  814. dayFormat: string;
  815. dateFormat: string;
  816. dateTimeFormat: string;
  817. previousYear: string;
  818. nextYear: string;
  819. previousDecade: string;
  820. nextDecade: string;
  821. previousCentury: string;
  822. nextCentury: string;
  823. shortWeekDays?: string[];
  824. shortMonths?: string[];
  825. placeholder: string;
  826. yearPlaceholder?: string;
  827. quarterPlaceholder?: string;
  828. monthPlaceholder?: string;
  829. weekPlaceholder?: string;
  830. rangeYearPlaceholder?: [string, string];
  831. rangeQuarterPlaceholder?: [string, string];
  832. rangeMonthPlaceholder?: [string, string];
  833. rangeWeekPlaceholder?: [string, string];
  834. rangePlaceholder?: [string, string];
  835. };
  836. timePickerLocale: {
  837. placeholder?: string;
  838. rangePlaceholder?: [string, string];
  839. };
  840. dateFormat?: string;
  841. dateTimeFormat?: string;
  842. weekFormat?: string;
  843. monthFormat?: string;
  844. };
  845. TimePicker?: Record<string, any>;
  846. Calendar?: Record<string, any>;
  847. Modal?: {
  848. okText: string;
  849. cancelText: string;
  850. justOkText: string;
  851. };
  852. Transfer?: {
  853. titles?: ((string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  854. [key: string]: any;
  855. }>) | JSX.Element | (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  856. [key: string]: any;
  857. }>)[])[];
  858. notFoundContent?: (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  859. [key: string]: any;
  860. }>) | JSX.Element | (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  861. [key: string]: any;
  862. }>)[];
  863. searchPlaceholder?: string;
  864. itemUnit?: string;
  865. itemsUnit?: string;
  866. remove?: string;
  867. selectAll?: string;
  868. selectCurrent?: string;
  869. selectInvert?: string;
  870. removeAll?: string;
  871. removeCurrent?: string;
  872. };
  873. Select?: Record<string, any>;
  874. Upload?: {
  875. uploading?: string;
  876. removeFile?: string;
  877. downloadFile?: string;
  878. uploadError?: string;
  879. previewFile?: string;
  880. };
  881. Empty?: {
  882. description: string;
  883. };
  884. global?: Record<string, any>;
  885. PageHeader?: {
  886. back: string;
  887. };
  888. Icon?: Record<string, any>;
  889. Text?: {
  890. edit?: any;
  891. copy?: any;
  892. copied?: any;
  893. expand?: any;
  894. };
  895. };
  896. csp?: {
  897. nonce?: string;
  898. };
  899. dropdownMatchSelectWidth?: number | boolean;
  900. notUpdateGlobalConfig?: boolean;
  901. prefixCls?: string;
  902. input?: {
  903. autocomplete: string;
  904. };
  905. space?: {
  906. size: number | import("../button").ButtonSize;
  907. };
  908. direction?: "ltr" | "rtl";
  909. getTargetContainer?: () => HTMLElement;
  910. getPopupContainer?: (triggerNode?: HTMLElement) => HTMLElement;
  911. getPrefixCls?: (suffixCls?: string, customizePrefixCls?: string) => string;
  912. renderEmpty?: typeof import("../config-provider/renderEmpty").default;
  913. transformCellText?: (tableProps: import("../table/interface").TransformCellTextProps) => any;
  914. autoInsertSpaceInButton?: boolean;
  915. pageHeader?: {
  916. ghost: boolean;
  917. };
  918. componentSize?: import("../button").ButtonSize;
  919. virtual?: boolean;
  920. };
  921. }, {
  922. sSpinning: boolean;
  923. }, {}, {
  924. debouncifyUpdateSpinning(props?: any): void;
  925. updateSpinning(): void;
  926. cancelExistingSpin(): void;
  927. renderIndicator(prefixCls: string): JSX.Element;
  928. }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  929. spinning: boolean;
  930. }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  931. readonly setDefaultIndicator: typeof setDefaultIndicator;
  932. };
  933. export default _default;