index.d.ts 27 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728
  1. import type { ExtractPropTypes, App } from 'vue';
  2. import type { SizeType } from '../config-provider';
  3. import type { CustomSlotsType } from '../_util/type';
  4. export declare const inputNumberProps: () => {
  5. size: {
  6. type: import("vue").PropType<SizeType>;
  7. default: SizeType;
  8. };
  9. bordered: {
  10. type: BooleanConstructor;
  11. default: boolean;
  12. };
  13. placeholder: StringConstructor;
  14. name: StringConstructor;
  15. id: StringConstructor;
  16. type: StringConstructor;
  17. addonBefore: import("vue-types").VueTypeValidableDef<any>;
  18. addonAfter: import("vue-types").VueTypeValidableDef<any>;
  19. prefix: import("vue-types").VueTypeValidableDef<any>;
  20. 'onUpdate:value': {
  21. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  22. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  23. };
  24. valueModifiers: ObjectConstructor;
  25. status: {
  26. type: import("vue").PropType<"" | "error" | "warning">;
  27. default: "" | "error" | "warning";
  28. };
  29. stringMode: {
  30. type: BooleanConstructor;
  31. default: boolean;
  32. };
  33. defaultValue: {
  34. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  35. default: import("./src/utils/MiniDecimal").ValueType;
  36. };
  37. value: {
  38. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  39. default: import("./src/utils/MiniDecimal").ValueType;
  40. };
  41. prefixCls: {
  42. type: import("vue").PropType<string>;
  43. default: string;
  44. };
  45. min: {
  46. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  47. default: import("./src/utils/MiniDecimal").ValueType;
  48. };
  49. max: {
  50. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  51. default: import("./src/utils/MiniDecimal").ValueType;
  52. };
  53. step: {
  54. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  55. default: import("./src/utils/MiniDecimal").ValueType;
  56. };
  57. tabindex: NumberConstructor;
  58. controls: {
  59. type: BooleanConstructor;
  60. default: boolean;
  61. };
  62. readonly: {
  63. type: BooleanConstructor;
  64. default: boolean;
  65. };
  66. disabled: {
  67. type: BooleanConstructor;
  68. default: boolean;
  69. };
  70. autofocus: {
  71. type: BooleanConstructor;
  72. default: boolean;
  73. };
  74. keyboard: {
  75. type: BooleanConstructor;
  76. default: boolean;
  77. };
  78. parser: {
  79. type: import("vue").PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
  80. default: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType;
  81. };
  82. formatter: {
  83. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  84. userTyping: boolean;
  85. input: string;
  86. }) => string>;
  87. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  88. userTyping: boolean;
  89. input: string;
  90. }) => string;
  91. };
  92. precision: NumberConstructor;
  93. decimalSeparator: StringConstructor;
  94. onInput: {
  95. type: import("vue").PropType<(text: string) => void>;
  96. default: (text: string) => void;
  97. };
  98. onChange: {
  99. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  100. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  101. };
  102. onPressEnter: {
  103. type: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  104. default: import("../_util/EventInterface").KeyboardEventHandler;
  105. };
  106. onStep: {
  107. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  108. offset: import("./src/utils/MiniDecimal").ValueType;
  109. type: "up" | "down";
  110. }) => void>;
  111. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  112. offset: import("./src/utils/MiniDecimal").ValueType;
  113. type: "up" | "down";
  114. }) => void;
  115. };
  116. onBlur: {
  117. type: import("vue").PropType<(e: FocusEvent) => void>;
  118. default: (e: FocusEvent) => void;
  119. };
  120. onFocus: {
  121. type: import("vue").PropType<(e: FocusEvent) => void>;
  122. default: (e: FocusEvent) => void;
  123. };
  124. };
  125. export type InputNumberProps = Partial<ExtractPropTypes<ReturnType<typeof inputNumberProps>>>;
  126. declare const _default: {
  127. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<ExtractPropTypes<{
  128. size: {
  129. type: import("vue").PropType<SizeType>;
  130. default: SizeType;
  131. };
  132. bordered: {
  133. type: BooleanConstructor;
  134. default: boolean;
  135. };
  136. placeholder: StringConstructor;
  137. name: StringConstructor;
  138. id: StringConstructor;
  139. type: StringConstructor;
  140. addonBefore: import("vue-types").VueTypeValidableDef<any>;
  141. addonAfter: import("vue-types").VueTypeValidableDef<any>;
  142. prefix: import("vue-types").VueTypeValidableDef<any>;
  143. 'onUpdate:value': {
  144. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  145. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  146. };
  147. valueModifiers: ObjectConstructor;
  148. status: {
  149. type: import("vue").PropType<"" | "error" | "warning">;
  150. default: "" | "error" | "warning";
  151. };
  152. stringMode: {
  153. type: BooleanConstructor;
  154. default: boolean;
  155. };
  156. defaultValue: {
  157. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  158. default: import("./src/utils/MiniDecimal").ValueType;
  159. };
  160. value: {
  161. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  162. default: import("./src/utils/MiniDecimal").ValueType;
  163. };
  164. prefixCls: {
  165. type: import("vue").PropType<string>;
  166. default: string;
  167. };
  168. min: {
  169. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  170. default: import("./src/utils/MiniDecimal").ValueType;
  171. };
  172. max: {
  173. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  174. default: import("./src/utils/MiniDecimal").ValueType;
  175. };
  176. step: {
  177. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  178. default: import("./src/utils/MiniDecimal").ValueType;
  179. };
  180. tabindex: NumberConstructor;
  181. controls: {
  182. type: BooleanConstructor;
  183. default: boolean;
  184. };
  185. readonly: {
  186. type: BooleanConstructor;
  187. default: boolean;
  188. };
  189. disabled: {
  190. type: BooleanConstructor;
  191. default: boolean;
  192. };
  193. autofocus: {
  194. type: BooleanConstructor;
  195. default: boolean;
  196. };
  197. keyboard: {
  198. type: BooleanConstructor;
  199. default: boolean;
  200. };
  201. parser: {
  202. type: import("vue").PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
  203. default: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType;
  204. };
  205. formatter: {
  206. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  207. userTyping: boolean;
  208. input: string;
  209. }) => string>;
  210. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  211. userTyping: boolean;
  212. input: string;
  213. }) => string;
  214. };
  215. precision: NumberConstructor;
  216. decimalSeparator: StringConstructor;
  217. onInput: {
  218. type: import("vue").PropType<(text: string) => void>;
  219. default: (text: string) => void;
  220. };
  221. onChange: {
  222. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  223. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  224. };
  225. onPressEnter: {
  226. type: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  227. default: import("../_util/EventInterface").KeyboardEventHandler;
  228. };
  229. onStep: {
  230. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  231. offset: import("./src/utils/MiniDecimal").ValueType;
  232. type: "up" | "down";
  233. }) => void>;
  234. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  235. offset: import("./src/utils/MiniDecimal").ValueType;
  236. type: "up" | "down";
  237. }) => void;
  238. };
  239. onBlur: {
  240. type: import("vue").PropType<(e: FocusEvent) => void>;
  241. default: (e: FocusEvent) => void;
  242. };
  243. onFocus: {
  244. type: import("vue").PropType<(e: FocusEvent) => void>;
  245. default: (e: FocusEvent) => void;
  246. };
  247. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<ExtractPropTypes<{
  248. size: {
  249. type: import("vue").PropType<SizeType>;
  250. default: SizeType;
  251. };
  252. bordered: {
  253. type: BooleanConstructor;
  254. default: boolean;
  255. };
  256. placeholder: StringConstructor;
  257. name: StringConstructor;
  258. id: StringConstructor;
  259. type: StringConstructor;
  260. addonBefore: import("vue-types").VueTypeValidableDef<any>;
  261. addonAfter: import("vue-types").VueTypeValidableDef<any>;
  262. prefix: import("vue-types").VueTypeValidableDef<any>;
  263. 'onUpdate:value': {
  264. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  265. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  266. };
  267. valueModifiers: ObjectConstructor;
  268. status: {
  269. type: import("vue").PropType<"" | "error" | "warning">;
  270. default: "" | "error" | "warning";
  271. };
  272. stringMode: {
  273. type: BooleanConstructor;
  274. default: boolean;
  275. };
  276. defaultValue: {
  277. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  278. default: import("./src/utils/MiniDecimal").ValueType;
  279. };
  280. value: {
  281. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  282. default: import("./src/utils/MiniDecimal").ValueType;
  283. };
  284. prefixCls: {
  285. type: import("vue").PropType<string>;
  286. default: string;
  287. };
  288. min: {
  289. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  290. default: import("./src/utils/MiniDecimal").ValueType;
  291. };
  292. max: {
  293. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  294. default: import("./src/utils/MiniDecimal").ValueType;
  295. };
  296. step: {
  297. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  298. default: import("./src/utils/MiniDecimal").ValueType;
  299. };
  300. tabindex: NumberConstructor;
  301. controls: {
  302. type: BooleanConstructor;
  303. default: boolean;
  304. };
  305. readonly: {
  306. type: BooleanConstructor;
  307. default: boolean;
  308. };
  309. disabled: {
  310. type: BooleanConstructor;
  311. default: boolean;
  312. };
  313. autofocus: {
  314. type: BooleanConstructor;
  315. default: boolean;
  316. };
  317. keyboard: {
  318. type: BooleanConstructor;
  319. default: boolean;
  320. };
  321. parser: {
  322. type: import("vue").PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
  323. default: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType;
  324. };
  325. formatter: {
  326. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  327. userTyping: boolean;
  328. input: string;
  329. }) => string>;
  330. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  331. userTyping: boolean;
  332. input: string;
  333. }) => string;
  334. };
  335. precision: NumberConstructor;
  336. decimalSeparator: StringConstructor;
  337. onInput: {
  338. type: import("vue").PropType<(text: string) => void>;
  339. default: (text: string) => void;
  340. };
  341. onChange: {
  342. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  343. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  344. };
  345. onPressEnter: {
  346. type: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  347. default: import("../_util/EventInterface").KeyboardEventHandler;
  348. };
  349. onStep: {
  350. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  351. offset: import("./src/utils/MiniDecimal").ValueType;
  352. type: "up" | "down";
  353. }) => void>;
  354. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  355. offset: import("./src/utils/MiniDecimal").ValueType;
  356. type: "up" | "down";
  357. }) => void;
  358. };
  359. onBlur: {
  360. type: import("vue").PropType<(e: FocusEvent) => void>;
  361. default: (e: FocusEvent) => void;
  362. };
  363. onFocus: {
  364. type: import("vue").PropType<(e: FocusEvent) => void>;
  365. default: (e: FocusEvent) => void;
  366. };
  367. }>>, {
  368. size: SizeType;
  369. value: import("./src/utils/MiniDecimal").ValueType;
  370. onFocus: (e: FocusEvent) => void;
  371. onBlur: (e: FocusEvent) => void;
  372. onChange: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  373. onInput: (text: string) => void;
  374. disabled: boolean;
  375. max: import("./src/utils/MiniDecimal").ValueType;
  376. min: import("./src/utils/MiniDecimal").ValueType;
  377. prefixCls: string;
  378. autofocus: boolean;
  379. readonly: boolean;
  380. status: "" | "error" | "warning";
  381. defaultValue: import("./src/utils/MiniDecimal").ValueType;
  382. 'onUpdate:value': (value: import("./src/utils/MiniDecimal").ValueType) => void;
  383. step: import("./src/utils/MiniDecimal").ValueType;
  384. bordered: boolean;
  385. onPressEnter: import("../_util/EventInterface").KeyboardEventHandler;
  386. keyboard: boolean;
  387. onStep: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  388. offset: import("./src/utils/MiniDecimal").ValueType;
  389. type: "up" | "down";
  390. }) => void;
  391. stringMode: boolean;
  392. controls: boolean;
  393. parser: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType;
  394. formatter: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  395. userTyping: boolean;
  396. input: string;
  397. }) => string;
  398. }, true, {}, CustomSlotsType<{
  399. addonBefore?: any;
  400. addonAfter?: any;
  401. prefix?: any;
  402. default?: any;
  403. upIcon?: any;
  404. downIcon?: any;
  405. }>, {
  406. P: {};
  407. B: {};
  408. D: {};
  409. C: {};
  410. M: {};
  411. Defaults: {};
  412. }, Readonly<ExtractPropTypes<{
  413. size: {
  414. type: import("vue").PropType<SizeType>;
  415. default: SizeType;
  416. };
  417. bordered: {
  418. type: BooleanConstructor;
  419. default: boolean;
  420. };
  421. placeholder: StringConstructor;
  422. name: StringConstructor;
  423. id: StringConstructor;
  424. type: StringConstructor;
  425. addonBefore: import("vue-types").VueTypeValidableDef<any>;
  426. addonAfter: import("vue-types").VueTypeValidableDef<any>;
  427. prefix: import("vue-types").VueTypeValidableDef<any>;
  428. 'onUpdate:value': {
  429. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  430. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  431. };
  432. valueModifiers: ObjectConstructor;
  433. status: {
  434. type: import("vue").PropType<"" | "error" | "warning">;
  435. default: "" | "error" | "warning";
  436. };
  437. stringMode: {
  438. type: BooleanConstructor;
  439. default: boolean;
  440. };
  441. defaultValue: {
  442. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  443. default: import("./src/utils/MiniDecimal").ValueType;
  444. };
  445. value: {
  446. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  447. default: import("./src/utils/MiniDecimal").ValueType;
  448. };
  449. prefixCls: {
  450. type: import("vue").PropType<string>;
  451. default: string;
  452. };
  453. min: {
  454. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  455. default: import("./src/utils/MiniDecimal").ValueType;
  456. };
  457. max: {
  458. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  459. default: import("./src/utils/MiniDecimal").ValueType;
  460. };
  461. step: {
  462. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  463. default: import("./src/utils/MiniDecimal").ValueType;
  464. };
  465. tabindex: NumberConstructor;
  466. controls: {
  467. type: BooleanConstructor;
  468. default: boolean;
  469. };
  470. readonly: {
  471. type: BooleanConstructor;
  472. default: boolean;
  473. };
  474. disabled: {
  475. type: BooleanConstructor;
  476. default: boolean;
  477. };
  478. autofocus: {
  479. type: BooleanConstructor;
  480. default: boolean;
  481. };
  482. keyboard: {
  483. type: BooleanConstructor;
  484. default: boolean;
  485. };
  486. parser: {
  487. type: import("vue").PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
  488. default: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType;
  489. };
  490. formatter: {
  491. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  492. userTyping: boolean;
  493. input: string;
  494. }) => string>;
  495. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  496. userTyping: boolean;
  497. input: string;
  498. }) => string;
  499. };
  500. precision: NumberConstructor;
  501. decimalSeparator: StringConstructor;
  502. onInput: {
  503. type: import("vue").PropType<(text: string) => void>;
  504. default: (text: string) => void;
  505. };
  506. onChange: {
  507. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  508. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  509. };
  510. onPressEnter: {
  511. type: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  512. default: import("../_util/EventInterface").KeyboardEventHandler;
  513. };
  514. onStep: {
  515. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  516. offset: import("./src/utils/MiniDecimal").ValueType;
  517. type: "up" | "down";
  518. }) => void>;
  519. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  520. offset: import("./src/utils/MiniDecimal").ValueType;
  521. type: "up" | "down";
  522. }) => void;
  523. };
  524. onBlur: {
  525. type: import("vue").PropType<(e: FocusEvent) => void>;
  526. default: (e: FocusEvent) => void;
  527. };
  528. onFocus: {
  529. type: import("vue").PropType<(e: FocusEvent) => void>;
  530. default: (e: FocusEvent) => void;
  531. };
  532. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  533. size: SizeType;
  534. value: import("./src/utils/MiniDecimal").ValueType;
  535. onFocus: (e: FocusEvent) => void;
  536. onBlur: (e: FocusEvent) => void;
  537. onChange: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  538. onInput: (text: string) => void;
  539. disabled: boolean;
  540. max: import("./src/utils/MiniDecimal").ValueType;
  541. min: import("./src/utils/MiniDecimal").ValueType;
  542. prefixCls: string;
  543. autofocus: boolean;
  544. readonly: boolean;
  545. status: "" | "error" | "warning";
  546. defaultValue: import("./src/utils/MiniDecimal").ValueType;
  547. 'onUpdate:value': (value: import("./src/utils/MiniDecimal").ValueType) => void;
  548. step: import("./src/utils/MiniDecimal").ValueType;
  549. bordered: boolean;
  550. onPressEnter: import("../_util/EventInterface").KeyboardEventHandler;
  551. keyboard: boolean;
  552. onStep: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  553. offset: import("./src/utils/MiniDecimal").ValueType;
  554. type: "up" | "down";
  555. }) => void;
  556. stringMode: boolean;
  557. controls: boolean;
  558. parser: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType;
  559. formatter: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  560. userTyping: boolean;
  561. input: string;
  562. }) => string;
  563. }>;
  564. __isFragment?: never;
  565. __isTeleport?: never;
  566. __isSuspense?: never;
  567. } & import("vue").ComponentOptionsBase<Readonly<ExtractPropTypes<{
  568. size: {
  569. type: import("vue").PropType<SizeType>;
  570. default: SizeType;
  571. };
  572. bordered: {
  573. type: BooleanConstructor;
  574. default: boolean;
  575. };
  576. placeholder: StringConstructor;
  577. name: StringConstructor;
  578. id: StringConstructor;
  579. type: StringConstructor;
  580. addonBefore: import("vue-types").VueTypeValidableDef<any>;
  581. addonAfter: import("vue-types").VueTypeValidableDef<any>;
  582. prefix: import("vue-types").VueTypeValidableDef<any>;
  583. 'onUpdate:value': {
  584. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  585. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  586. };
  587. valueModifiers: ObjectConstructor;
  588. status: {
  589. type: import("vue").PropType<"" | "error" | "warning">;
  590. default: "" | "error" | "warning";
  591. };
  592. stringMode: {
  593. type: BooleanConstructor;
  594. default: boolean;
  595. };
  596. defaultValue: {
  597. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  598. default: import("./src/utils/MiniDecimal").ValueType;
  599. };
  600. value: {
  601. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  602. default: import("./src/utils/MiniDecimal").ValueType;
  603. };
  604. prefixCls: {
  605. type: import("vue").PropType<string>;
  606. default: string;
  607. };
  608. min: {
  609. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  610. default: import("./src/utils/MiniDecimal").ValueType;
  611. };
  612. max: {
  613. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  614. default: import("./src/utils/MiniDecimal").ValueType;
  615. };
  616. step: {
  617. type: import("vue").PropType<import("./src/utils/MiniDecimal").ValueType>;
  618. default: import("./src/utils/MiniDecimal").ValueType;
  619. };
  620. tabindex: NumberConstructor;
  621. controls: {
  622. type: BooleanConstructor;
  623. default: boolean;
  624. };
  625. readonly: {
  626. type: BooleanConstructor;
  627. default: boolean;
  628. };
  629. disabled: {
  630. type: BooleanConstructor;
  631. default: boolean;
  632. };
  633. autofocus: {
  634. type: BooleanConstructor;
  635. default: boolean;
  636. };
  637. keyboard: {
  638. type: BooleanConstructor;
  639. default: boolean;
  640. };
  641. parser: {
  642. type: import("vue").PropType<(displayValue: string) => import("./src/utils/MiniDecimal").ValueType>;
  643. default: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType;
  644. };
  645. formatter: {
  646. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  647. userTyping: boolean;
  648. input: string;
  649. }) => string>;
  650. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  651. userTyping: boolean;
  652. input: string;
  653. }) => string;
  654. };
  655. precision: NumberConstructor;
  656. decimalSeparator: StringConstructor;
  657. onInput: {
  658. type: import("vue").PropType<(text: string) => void>;
  659. default: (text: string) => void;
  660. };
  661. onChange: {
  662. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType) => void>;
  663. default: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  664. };
  665. onPressEnter: {
  666. type: import("vue").PropType<import("../_util/EventInterface").KeyboardEventHandler>;
  667. default: import("../_util/EventInterface").KeyboardEventHandler;
  668. };
  669. onStep: {
  670. type: import("vue").PropType<(value: import("./src/utils/MiniDecimal").ValueType, info: {
  671. offset: import("./src/utils/MiniDecimal").ValueType;
  672. type: "up" | "down";
  673. }) => void>;
  674. default: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  675. offset: import("./src/utils/MiniDecimal").ValueType;
  676. type: "up" | "down";
  677. }) => void;
  678. };
  679. onBlur: {
  680. type: import("vue").PropType<(e: FocusEvent) => void>;
  681. default: (e: FocusEvent) => void;
  682. };
  683. onFocus: {
  684. type: import("vue").PropType<(e: FocusEvent) => void>;
  685. default: (e: FocusEvent) => void;
  686. };
  687. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  688. size: SizeType;
  689. value: import("./src/utils/MiniDecimal").ValueType;
  690. onFocus: (e: FocusEvent) => void;
  691. onBlur: (e: FocusEvent) => void;
  692. onChange: (value: import("./src/utils/MiniDecimal").ValueType) => void;
  693. onInput: (text: string) => void;
  694. disabled: boolean;
  695. max: import("./src/utils/MiniDecimal").ValueType;
  696. min: import("./src/utils/MiniDecimal").ValueType;
  697. prefixCls: string;
  698. autofocus: boolean;
  699. readonly: boolean;
  700. status: "" | "error" | "warning";
  701. defaultValue: import("./src/utils/MiniDecimal").ValueType;
  702. 'onUpdate:value': (value: import("./src/utils/MiniDecimal").ValueType) => void;
  703. step: import("./src/utils/MiniDecimal").ValueType;
  704. bordered: boolean;
  705. onPressEnter: import("../_util/EventInterface").KeyboardEventHandler;
  706. keyboard: boolean;
  707. onStep: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  708. offset: import("./src/utils/MiniDecimal").ValueType;
  709. type: "up" | "down";
  710. }) => void;
  711. stringMode: boolean;
  712. controls: boolean;
  713. parser: (displayValue: string) => import("./src/utils/MiniDecimal").ValueType;
  714. formatter: (value: import("./src/utils/MiniDecimal").ValueType, info: {
  715. userTyping: boolean;
  716. input: string;
  717. }) => string;
  718. }, {}, string, CustomSlotsType<{
  719. addonBefore?: any;
  720. addonAfter?: any;
  721. prefix?: any;
  722. default?: any;
  723. upIcon?: any;
  724. downIcon?: any;
  725. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & {
  726. install: (app: App) => App<any>;
  727. };
  728. export default _default;