index.d.ts 25 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655
  1. import type { UnwrapRef, Plugin, WatchStopHandle } from 'vue';
  2. import defaultRenderEmpty from './renderEmpty';
  3. import type { Locale } from '../locale-provider';
  4. import type { MaybeRef } from '../_util/type';
  5. import type { ValidateMessages } from '../form/interface';
  6. import type { ConfigProviderProps, Theme } from './context';
  7. export type { ConfigProviderProps, Theme, SizeType, Direction, CSPConfig } from './context';
  8. export declare const defaultPrefixCls = "ant";
  9. export declare const globalConfigForApi: {
  10. form?: {
  11. validateMessages?: {
  12. default?: string | (() => string);
  13. required?: string | (() => string);
  14. enum?: string | (() => string);
  15. whitespace?: string | (() => string);
  16. date?: {
  17. format?: string | (() => string);
  18. parse?: string | (() => string);
  19. invalid?: string | (() => string);
  20. };
  21. types?: {
  22. string?: string | (() => string);
  23. method?: string | (() => string);
  24. array?: string | (() => string);
  25. object?: string | (() => string);
  26. number?: string | (() => string);
  27. date?: string | (() => string);
  28. boolean?: string | (() => string);
  29. integer?: string | (() => string);
  30. float?: string | (() => string);
  31. regexp?: string | (() => string);
  32. email?: string | (() => string);
  33. url?: string | (() => string);
  34. hex?: string | (() => string);
  35. };
  36. string?: {
  37. len?: string | (() => string);
  38. min?: string | (() => string);
  39. max?: string | (() => string);
  40. range?: string | (() => string);
  41. };
  42. number?: {
  43. len?: string | (() => string);
  44. min?: string | (() => string);
  45. max?: string | (() => string);
  46. range?: string | (() => string);
  47. };
  48. array?: {
  49. len?: string | (() => string);
  50. min?: string | (() => string);
  51. max?: string | (() => string);
  52. range?: string | (() => string);
  53. };
  54. pattern?: {
  55. mismatch?: string | (() => string);
  56. };
  57. };
  58. requiredMark?: import("../form/Form").RequiredMark;
  59. colon?: boolean;
  60. };
  61. locale?: {
  62. locale: string;
  63. Pagination?: {
  64. items_per_page?: string;
  65. jump_to?: string;
  66. jump_to_confirm?: string;
  67. page?: string;
  68. prev_page?: string;
  69. next_page?: string;
  70. prev_5?: string;
  71. next_5?: string;
  72. prev_3?: string;
  73. next_3?: string;
  74. };
  75. Table?: {
  76. filterTitle?: string;
  77. filterConfirm?: any;
  78. filterReset?: any;
  79. filterEmptyText?: any;
  80. filterCheckall?: any;
  81. filterSearchPlaceholder?: any;
  82. emptyText?: any;
  83. selectAll?: any;
  84. selectNone?: any;
  85. selectInvert?: any;
  86. selectionAll?: any;
  87. sortTitle?: string;
  88. expand?: string;
  89. collapse?: string;
  90. triggerDesc?: string;
  91. triggerAsc?: string;
  92. cancelSort?: string;
  93. };
  94. Popconfirm?: Record<string, any>;
  95. Form?: {
  96. optional?: string;
  97. defaultValidateMessages: {
  98. default?: string | (() => string);
  99. required?: string | (() => string);
  100. enum?: string | (() => string);
  101. whitespace?: string | (() => string);
  102. date?: {
  103. format?: string | (() => string);
  104. parse?: string | (() => string);
  105. invalid?: string | (() => string);
  106. };
  107. types?: {
  108. string?: string | (() => string);
  109. method?: string | (() => string);
  110. array?: string | (() => string);
  111. object?: string | (() => string);
  112. number?: string | (() => string);
  113. date?: string | (() => string);
  114. boolean?: string | (() => string);
  115. integer?: string | (() => string);
  116. float?: string | (() => string);
  117. regexp?: string | (() => string);
  118. email?: string | (() => string);
  119. url?: string | (() => string);
  120. hex?: string | (() => string);
  121. };
  122. string?: {
  123. len?: string | (() => string);
  124. min?: string | (() => string);
  125. max?: string | (() => string);
  126. range?: string | (() => string);
  127. };
  128. number?: {
  129. len?: string | (() => string);
  130. min?: string | (() => string);
  131. max?: string | (() => string);
  132. range?: string | (() => string);
  133. };
  134. array?: {
  135. len?: string | (() => string);
  136. min?: string | (() => string);
  137. max?: string | (() => string);
  138. range?: string | (() => string);
  139. };
  140. pattern?: {
  141. mismatch?: string | (() => string);
  142. };
  143. };
  144. };
  145. Image?: {
  146. preview: string;
  147. };
  148. DatePicker?: {
  149. lang: {
  150. locale: string;
  151. monthBeforeYear?: boolean;
  152. yearFormat: string;
  153. monthFormat?: string;
  154. quarterFormat?: string;
  155. today: string;
  156. now: string;
  157. backToToday: string;
  158. ok: string;
  159. timeSelect: string;
  160. dateSelect: string;
  161. weekSelect?: string;
  162. clear: string;
  163. month: string;
  164. year: string;
  165. previousMonth: string;
  166. nextMonth: string;
  167. monthSelect: string;
  168. yearSelect: string;
  169. decadeSelect: string;
  170. dayFormat: string;
  171. dateFormat: string;
  172. dateTimeFormat: string;
  173. previousYear: string;
  174. nextYear: string;
  175. previousDecade: string;
  176. nextDecade: string;
  177. previousCentury: string;
  178. nextCentury: string;
  179. shortWeekDays?: string[];
  180. shortMonths?: string[];
  181. placeholder: string;
  182. yearPlaceholder?: string;
  183. quarterPlaceholder?: string;
  184. monthPlaceholder?: string;
  185. weekPlaceholder?: string;
  186. rangeYearPlaceholder?: [string, string];
  187. rangeQuarterPlaceholder?: [string, string];
  188. rangeMonthPlaceholder?: [string, string];
  189. rangeWeekPlaceholder?: [string, string];
  190. rangePlaceholder?: [string, string];
  191. };
  192. timePickerLocale: {
  193. placeholder?: string;
  194. rangePlaceholder?: [string, string];
  195. };
  196. dateFormat?: string;
  197. dateTimeFormat?: string;
  198. weekFormat?: string;
  199. monthFormat?: string;
  200. };
  201. TimePicker?: Record<string, any>;
  202. Calendar?: Record<string, any>;
  203. Modal?: {
  204. okText: string;
  205. cancelText: string;
  206. justOkText: string;
  207. };
  208. Transfer?: {
  209. titles?: ((string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  210. [key: string]: any;
  211. }>) | JSX.Element | (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  212. [key: string]: any;
  213. }>)[])[];
  214. notFoundContent?: (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  215. [key: string]: any;
  216. }>) | JSX.Element | (string | number | boolean | void | import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, {
  217. [key: string]: any;
  218. }>)[];
  219. searchPlaceholder?: string;
  220. itemUnit?: string;
  221. itemsUnit?: string;
  222. remove?: string;
  223. selectAll?: string;
  224. selectCurrent?: string;
  225. selectInvert?: string;
  226. removeAll?: string;
  227. removeCurrent?: string;
  228. };
  229. Select?: Record<string, any>;
  230. Upload?: {
  231. uploading?: string;
  232. removeFile?: string;
  233. downloadFile?: string;
  234. uploadError?: string;
  235. previewFile?: string;
  236. };
  237. Empty?: {
  238. description: string;
  239. };
  240. global?: Record<string, any>;
  241. PageHeader?: {
  242. back: string;
  243. };
  244. Icon?: Record<string, any>;
  245. Text?: {
  246. edit?: any;
  247. copy?: any;
  248. copied?: any;
  249. expand?: any;
  250. };
  251. };
  252. csp?: {
  253. nonce?: string;
  254. };
  255. dropdownMatchSelectWidth?: number | boolean;
  256. notUpdateGlobalConfig?: boolean;
  257. prefixCls?: string;
  258. input?: {
  259. autocomplete: string;
  260. };
  261. space?: {
  262. size: number | import("./context").SizeType;
  263. };
  264. direction?: "ltr" | "rtl";
  265. getTargetContainer?: () => HTMLElement;
  266. getPopupContainer?: (triggerNode?: HTMLElement) => HTMLElement;
  267. getPrefixCls?: (suffixCls?: string, customizePrefixCls?: string) => string;
  268. renderEmpty?: typeof defaultRenderEmpty;
  269. transformCellText?: (tableProps: import("../table/interface").TransformCellTextProps) => any;
  270. autoInsertSpaceInButton?: boolean;
  271. pageHeader?: {
  272. ghost: boolean;
  273. };
  274. componentSize?: import("./context").SizeType;
  275. virtual?: boolean;
  276. getRootPrefixCls?: (rootPrefixCls?: string, customizePrefixCls?: string) => string;
  277. };
  278. declare type GlobalConfigProviderProps = {
  279. prefixCls?: MaybeRef<ConfigProviderProps['prefixCls']>;
  280. getPopupContainer?: ConfigProviderProps['getPopupContainer'];
  281. };
  282. declare const setGlobalConfig: (params: GlobalConfigProviderProps & {
  283. theme?: Theme;
  284. }) => void;
  285. export declare const globalConfig: () => {
  286. getPrefixCls: (suffixCls?: string, customizePrefixCls?: string) => string;
  287. getRootPrefixCls: (rootPrefixCls?: string, customizePrefixCls?: string) => string;
  288. };
  289. export declare const defaultConfigProvider: UnwrapRef<ConfigProviderProps>;
  290. declare const _default: {
  291. new (...args: any[]): {
  292. $: import("vue").ComponentInternalInstance;
  293. $data: {};
  294. $props: Partial<{
  295. form: {
  296. validateMessages?: ValidateMessages;
  297. requiredMark?: import("../form/Form").RequiredMark;
  298. colon?: boolean;
  299. };
  300. locale: Locale;
  301. csp: import("./context").CSPConfig;
  302. autoInsertSpaceInButton: boolean;
  303. virtual: boolean;
  304. dropdownMatchSelectWidth: number | boolean;
  305. notUpdateGlobalConfig: boolean;
  306. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  307. getTargetContainer: {
  308. type: import("vue").PropType<() => HTMLElement>;
  309. };
  310. getPopupContainer: {
  311. type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>;
  312. };
  313. prefixCls: StringConstructor;
  314. getPrefixCls: {
  315. type: import("vue").PropType<(suffixCls?: string, customizePrefixCls?: string) => string>;
  316. };
  317. renderEmpty: {
  318. type: import("vue").PropType<typeof defaultRenderEmpty>;
  319. };
  320. transformCellText: {
  321. type: import("vue").PropType<(tableProps: import("../table/interface").TransformCellTextProps) => any>;
  322. };
  323. csp: {
  324. type: import("vue").PropType<import("./context").CSPConfig>;
  325. default: import("./context").CSPConfig;
  326. };
  327. input: {
  328. type: import("vue").PropType<{
  329. autocomplete: string;
  330. }>;
  331. };
  332. autoInsertSpaceInButton: {
  333. type: BooleanConstructor;
  334. default: any;
  335. };
  336. locale: {
  337. type: import("vue").PropType<Locale>;
  338. default: Locale;
  339. };
  340. pageHeader: {
  341. type: import("vue").PropType<{
  342. ghost: boolean;
  343. }>;
  344. };
  345. componentSize: {
  346. type: import("vue").PropType<import("./context").SizeType>;
  347. };
  348. direction: {
  349. type: import("vue").PropType<"ltr" | "rtl">;
  350. };
  351. space: {
  352. type: import("vue").PropType<{
  353. size: number | import("./context").SizeType;
  354. }>;
  355. };
  356. virtual: {
  357. type: BooleanConstructor;
  358. default: any;
  359. };
  360. dropdownMatchSelectWidth: {
  361. type: (BooleanConstructor | NumberConstructor)[];
  362. default: boolean;
  363. };
  364. form: {
  365. type: import("vue").PropType<{
  366. validateMessages?: ValidateMessages;
  367. requiredMark?: import("../form/Form").RequiredMark;
  368. colon?: boolean;
  369. }>;
  370. default: {
  371. validateMessages?: ValidateMessages;
  372. requiredMark?: import("../form/Form").RequiredMark;
  373. colon?: boolean;
  374. };
  375. };
  376. notUpdateGlobalConfig: BooleanConstructor;
  377. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "form" | "locale" | "csp" | "autoInsertSpaceInButton" | "virtual" | "dropdownMatchSelectWidth" | "notUpdateGlobalConfig">;
  378. $attrs: {
  379. [x: string]: unknown;
  380. };
  381. $refs: {
  382. [x: string]: unknown;
  383. };
  384. $slots: Readonly<{
  385. [name: string]: import("vue").Slot;
  386. }>;
  387. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  388. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>;
  389. $emit: (event: string, ...args: any[]) => void;
  390. $el: any;
  391. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  392. getTargetContainer: {
  393. type: import("vue").PropType<() => HTMLElement>;
  394. };
  395. getPopupContainer: {
  396. type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>;
  397. };
  398. prefixCls: StringConstructor;
  399. getPrefixCls: {
  400. type: import("vue").PropType<(suffixCls?: string, customizePrefixCls?: string) => string>;
  401. };
  402. renderEmpty: {
  403. type: import("vue").PropType<typeof defaultRenderEmpty>;
  404. };
  405. transformCellText: {
  406. type: import("vue").PropType<(tableProps: import("../table/interface").TransformCellTextProps) => any>;
  407. };
  408. csp: {
  409. type: import("vue").PropType<import("./context").CSPConfig>;
  410. default: import("./context").CSPConfig;
  411. };
  412. input: {
  413. type: import("vue").PropType<{
  414. autocomplete: string;
  415. }>;
  416. };
  417. autoInsertSpaceInButton: {
  418. type: BooleanConstructor;
  419. default: any;
  420. };
  421. locale: {
  422. type: import("vue").PropType<Locale>;
  423. default: Locale;
  424. };
  425. pageHeader: {
  426. type: import("vue").PropType<{
  427. ghost: boolean;
  428. }>;
  429. };
  430. componentSize: {
  431. type: import("vue").PropType<import("./context").SizeType>;
  432. };
  433. direction: {
  434. type: import("vue").PropType<"ltr" | "rtl">;
  435. };
  436. space: {
  437. type: import("vue").PropType<{
  438. size: number | import("./context").SizeType;
  439. }>;
  440. };
  441. virtual: {
  442. type: BooleanConstructor;
  443. default: any;
  444. };
  445. dropdownMatchSelectWidth: {
  446. type: (BooleanConstructor | NumberConstructor)[];
  447. default: boolean;
  448. };
  449. form: {
  450. type: import("vue").PropType<{
  451. validateMessages?: ValidateMessages;
  452. requiredMark?: import("../form/Form").RequiredMark;
  453. colon?: boolean;
  454. }>;
  455. default: {
  456. validateMessages?: ValidateMessages;
  457. requiredMark?: import("../form/Form").RequiredMark;
  458. colon?: boolean;
  459. };
  460. };
  461. notUpdateGlobalConfig: BooleanConstructor;
  462. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  463. form: {
  464. validateMessages?: ValidateMessages;
  465. requiredMark?: import("../form/Form").RequiredMark;
  466. colon?: boolean;
  467. };
  468. locale: Locale;
  469. csp: import("./context").CSPConfig;
  470. autoInsertSpaceInButton: boolean;
  471. virtual: boolean;
  472. dropdownMatchSelectWidth: number | boolean;
  473. notUpdateGlobalConfig: boolean;
  474. }> & {
  475. beforeCreate?: (() => void) | (() => void)[];
  476. created?: (() => void) | (() => void)[];
  477. beforeMount?: (() => void) | (() => void)[];
  478. mounted?: (() => void) | (() => void)[];
  479. beforeUpdate?: (() => void) | (() => void)[];
  480. updated?: (() => void) | (() => void)[];
  481. activated?: (() => void) | (() => void)[];
  482. deactivated?: (() => void) | (() => void)[];
  483. beforeDestroy?: (() => void) | (() => void)[];
  484. beforeUnmount?: (() => void) | (() => void)[];
  485. destroyed?: (() => void) | (() => void)[];
  486. unmounted?: (() => void) | (() => void)[];
  487. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  488. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  489. errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>>, info: string) => boolean | void)[];
  490. };
  491. $forceUpdate: () => void;
  492. $nextTick: typeof import("vue").nextTick;
  493. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean>): WatchStopHandle;
  494. } & Readonly<import("vue").ExtractPropTypes<{
  495. getTargetContainer: {
  496. type: import("vue").PropType<() => HTMLElement>;
  497. };
  498. getPopupContainer: {
  499. type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>;
  500. };
  501. prefixCls: StringConstructor;
  502. getPrefixCls: {
  503. type: import("vue").PropType<(suffixCls?: string, customizePrefixCls?: string) => string>;
  504. };
  505. renderEmpty: {
  506. type: import("vue").PropType<typeof defaultRenderEmpty>;
  507. };
  508. transformCellText: {
  509. type: import("vue").PropType<(tableProps: import("../table/interface").TransformCellTextProps) => any>;
  510. };
  511. csp: {
  512. type: import("vue").PropType<import("./context").CSPConfig>;
  513. default: import("./context").CSPConfig;
  514. };
  515. input: {
  516. type: import("vue").PropType<{
  517. autocomplete: string;
  518. }>;
  519. };
  520. autoInsertSpaceInButton: {
  521. type: BooleanConstructor;
  522. default: any;
  523. };
  524. locale: {
  525. type: import("vue").PropType<Locale>;
  526. default: Locale;
  527. };
  528. pageHeader: {
  529. type: import("vue").PropType<{
  530. ghost: boolean;
  531. }>;
  532. };
  533. componentSize: {
  534. type: import("vue").PropType<import("./context").SizeType>;
  535. };
  536. direction: {
  537. type: import("vue").PropType<"ltr" | "rtl">;
  538. };
  539. space: {
  540. type: import("vue").PropType<{
  541. size: number | import("./context").SizeType;
  542. }>;
  543. };
  544. virtual: {
  545. type: BooleanConstructor;
  546. default: any;
  547. };
  548. dropdownMatchSelectWidth: {
  549. type: (BooleanConstructor | NumberConstructor)[];
  550. default: boolean;
  551. };
  552. form: {
  553. type: import("vue").PropType<{
  554. validateMessages?: ValidateMessages;
  555. requiredMark?: import("../form/Form").RequiredMark;
  556. colon?: boolean;
  557. }>;
  558. default: {
  559. validateMessages?: ValidateMessages;
  560. requiredMark?: import("../form/Form").RequiredMark;
  561. colon?: boolean;
  562. };
  563. };
  564. notUpdateGlobalConfig: BooleanConstructor;
  565. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties;
  566. __isFragment?: never;
  567. __isTeleport?: never;
  568. __isSuspense?: never;
  569. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  570. getTargetContainer: {
  571. type: import("vue").PropType<() => HTMLElement>;
  572. };
  573. getPopupContainer: {
  574. type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>;
  575. };
  576. prefixCls: StringConstructor;
  577. getPrefixCls: {
  578. type: import("vue").PropType<(suffixCls?: string, customizePrefixCls?: string) => string>;
  579. };
  580. renderEmpty: {
  581. type: import("vue").PropType<typeof defaultRenderEmpty>;
  582. };
  583. transformCellText: {
  584. type: import("vue").PropType<(tableProps: import("../table/interface").TransformCellTextProps) => any>;
  585. };
  586. csp: {
  587. type: import("vue").PropType<import("./context").CSPConfig>;
  588. default: import("./context").CSPConfig;
  589. };
  590. input: {
  591. type: import("vue").PropType<{
  592. autocomplete: string;
  593. }>;
  594. };
  595. autoInsertSpaceInButton: {
  596. type: BooleanConstructor;
  597. default: any;
  598. };
  599. locale: {
  600. type: import("vue").PropType<Locale>;
  601. default: Locale;
  602. };
  603. pageHeader: {
  604. type: import("vue").PropType<{
  605. ghost: boolean;
  606. }>;
  607. };
  608. componentSize: {
  609. type: import("vue").PropType<import("./context").SizeType>;
  610. };
  611. direction: {
  612. type: import("vue").PropType<"ltr" | "rtl">;
  613. };
  614. space: {
  615. type: import("vue").PropType<{
  616. size: number | import("./context").SizeType;
  617. }>;
  618. };
  619. virtual: {
  620. type: BooleanConstructor;
  621. default: any;
  622. };
  623. dropdownMatchSelectWidth: {
  624. type: (BooleanConstructor | NumberConstructor)[];
  625. default: boolean;
  626. };
  627. form: {
  628. type: import("vue").PropType<{
  629. validateMessages?: ValidateMessages;
  630. requiredMark?: import("../form/Form").RequiredMark;
  631. colon?: boolean;
  632. }>;
  633. default: {
  634. validateMessages?: ValidateMessages;
  635. requiredMark?: import("../form/Form").RequiredMark;
  636. colon?: boolean;
  637. };
  638. };
  639. notUpdateGlobalConfig: BooleanConstructor;
  640. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  641. form: {
  642. validateMessages?: ValidateMessages;
  643. requiredMark?: import("../form/Form").RequiredMark;
  644. colon?: boolean;
  645. };
  646. locale: Locale;
  647. csp: import("./context").CSPConfig;
  648. autoInsertSpaceInButton: boolean;
  649. virtual: boolean;
  650. dropdownMatchSelectWidth: number | boolean;
  651. notUpdateGlobalConfig: boolean;
  652. }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin & {
  653. readonly config: typeof setGlobalConfig;
  654. };
  655. export default _default;