index.d.ts 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190
  1. import type { Plugin } from 'vue';
  2. import Countdown from './Countdown';
  3. export type { StatisticProps } from './Statistic';
  4. export declare const StatisticCountdown: any;
  5. declare const _default: {
  6. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  7. prefixCls: StringConstructor;
  8. decimalSeparator: StringConstructor;
  9. groupSeparator: StringConstructor;
  10. format: StringConstructor;
  11. value: {
  12. type: import("vue").PropType<import("./utils").valueType>;
  13. default: import("./utils").valueType;
  14. };
  15. valueStyle: {
  16. type: import("vue").PropType<import("vue").CSSProperties>;
  17. default: import("vue").CSSProperties;
  18. };
  19. valueRender: {
  20. type: import("vue").PropType<(node: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  21. default: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  22. };
  23. formatter: {
  24. default: import("./utils").Formatter;
  25. type: import("vue").PropType<import("./utils").Formatter>;
  26. };
  27. precision: NumberConstructor;
  28. prefix: {
  29. type: import("vue").PropType<import("../_util/type").VueNode>;
  30. };
  31. suffix: {
  32. type: import("vue").PropType<import("../_util/type").VueNode>;
  33. };
  34. title: {
  35. type: import("vue").PropType<import("../_util/type").VueNode>;
  36. };
  37. loading: {
  38. type: BooleanConstructor;
  39. default: boolean;
  40. };
  41. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  42. prefixCls: StringConstructor;
  43. decimalSeparator: StringConstructor;
  44. groupSeparator: StringConstructor;
  45. format: StringConstructor;
  46. value: {
  47. type: import("vue").PropType<import("./utils").valueType>;
  48. default: import("./utils").valueType;
  49. };
  50. valueStyle: {
  51. type: import("vue").PropType<import("vue").CSSProperties>;
  52. default: import("vue").CSSProperties;
  53. };
  54. valueRender: {
  55. type: import("vue").PropType<(node: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  56. default: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  57. };
  58. formatter: {
  59. default: import("./utils").Formatter;
  60. type: import("vue").PropType<import("./utils").Formatter>;
  61. };
  62. precision: NumberConstructor;
  63. prefix: {
  64. type: import("vue").PropType<import("../_util/type").VueNode>;
  65. };
  66. suffix: {
  67. type: import("vue").PropType<import("../_util/type").VueNode>;
  68. };
  69. title: {
  70. type: import("vue").PropType<import("../_util/type").VueNode>;
  71. };
  72. loading: {
  73. type: BooleanConstructor;
  74. default: boolean;
  75. };
  76. }>>, {
  77. value: import("./utils").valueType;
  78. loading: boolean;
  79. formatter: import("./utils").Formatter;
  80. valueStyle: import("vue").CSSProperties;
  81. valueRender: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  82. }, true, {}, import("../_util/type").CustomSlotsType<{
  83. title?: any;
  84. prefix?: any;
  85. suffix?: any;
  86. formatter?: any;
  87. default?: any;
  88. }>, {
  89. P: {};
  90. B: {};
  91. D: {};
  92. C: {};
  93. M: {};
  94. Defaults: {};
  95. }, Readonly<import("vue").ExtractPropTypes<{
  96. prefixCls: StringConstructor;
  97. decimalSeparator: StringConstructor;
  98. groupSeparator: StringConstructor;
  99. format: StringConstructor;
  100. value: {
  101. type: import("vue").PropType<import("./utils").valueType>;
  102. default: import("./utils").valueType;
  103. };
  104. valueStyle: {
  105. type: import("vue").PropType<import("vue").CSSProperties>;
  106. default: import("vue").CSSProperties;
  107. };
  108. valueRender: {
  109. type: import("vue").PropType<(node: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  110. default: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  111. };
  112. formatter: {
  113. default: import("./utils").Formatter;
  114. type: import("vue").PropType<import("./utils").Formatter>;
  115. };
  116. precision: NumberConstructor;
  117. prefix: {
  118. type: import("vue").PropType<import("../_util/type").VueNode>;
  119. };
  120. suffix: {
  121. type: import("vue").PropType<import("../_util/type").VueNode>;
  122. };
  123. title: {
  124. type: import("vue").PropType<import("../_util/type").VueNode>;
  125. };
  126. loading: {
  127. type: BooleanConstructor;
  128. default: boolean;
  129. };
  130. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  131. value: import("./utils").valueType;
  132. loading: boolean;
  133. formatter: import("./utils").Formatter;
  134. valueStyle: import("vue").CSSProperties;
  135. valueRender: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  136. }>;
  137. __isFragment?: never;
  138. __isTeleport?: never;
  139. __isSuspense?: never;
  140. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  141. prefixCls: StringConstructor;
  142. decimalSeparator: StringConstructor;
  143. groupSeparator: StringConstructor;
  144. format: StringConstructor;
  145. value: {
  146. type: import("vue").PropType<import("./utils").valueType>;
  147. default: import("./utils").valueType;
  148. };
  149. valueStyle: {
  150. type: import("vue").PropType<import("vue").CSSProperties>;
  151. default: import("vue").CSSProperties;
  152. };
  153. valueRender: {
  154. type: import("vue").PropType<(node: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  155. default: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  156. };
  157. formatter: {
  158. default: import("./utils").Formatter;
  159. type: import("vue").PropType<import("./utils").Formatter>;
  160. };
  161. precision: NumberConstructor;
  162. prefix: {
  163. type: import("vue").PropType<import("../_util/type").VueNode>;
  164. };
  165. suffix: {
  166. type: import("vue").PropType<import("../_util/type").VueNode>;
  167. };
  168. title: {
  169. type: import("vue").PropType<import("../_util/type").VueNode>;
  170. };
  171. loading: {
  172. type: BooleanConstructor;
  173. default: boolean;
  174. };
  175. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  176. value: import("./utils").valueType;
  177. loading: boolean;
  178. formatter: import("./utils").Formatter;
  179. valueStyle: import("vue").CSSProperties;
  180. valueRender: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  181. }, {}, string, import("../_util/type").CustomSlotsType<{
  182. title?: any;
  183. prefix?: any;
  184. suffix?: any;
  185. formatter?: any;
  186. default?: any;
  187. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  188. readonly Countdown: typeof Countdown;
  189. };
  190. export default _default;