index.d.ts 6.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155
  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").CreateComponentPublicInstanceWithMixins<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. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").PublicProps, {
  42. value: import("./utils").valueType;
  43. loading: boolean;
  44. formatter: import("./utils").Formatter;
  45. valueStyle: import("vue").CSSProperties;
  46. valueRender: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  47. }, true, {}, import("../_util/type").CustomSlotsType<{
  48. title?: any;
  49. prefix?: any;
  50. suffix?: any;
  51. formatter?: any;
  52. default?: any;
  53. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, {}, any, import("vue").ComponentProvideOptions, {
  54. P: {};
  55. B: {};
  56. D: {};
  57. C: {};
  58. M: {};
  59. Defaults: {};
  60. }, Readonly<import("vue").ExtractPropTypes<{
  61. prefixCls: StringConstructor;
  62. decimalSeparator: StringConstructor;
  63. groupSeparator: StringConstructor;
  64. format: StringConstructor;
  65. value: {
  66. type: import("vue").PropType<import("./utils").valueType>;
  67. default: import("./utils").valueType;
  68. };
  69. valueStyle: {
  70. type: import("vue").PropType<import("vue").CSSProperties>;
  71. default: import("vue").CSSProperties;
  72. };
  73. valueRender: {
  74. type: import("vue").PropType<(node: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  75. default: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  76. };
  77. formatter: {
  78. default: import("./utils").Formatter;
  79. type: import("vue").PropType<import("./utils").Formatter>;
  80. };
  81. precision: NumberConstructor;
  82. prefix: {
  83. type: import("vue").PropType<import("../_util/type").VueNode>;
  84. };
  85. suffix: {
  86. type: import("vue").PropType<import("../_util/type").VueNode>;
  87. };
  88. title: {
  89. type: import("vue").PropType<import("../_util/type").VueNode>;
  90. };
  91. loading: {
  92. type: BooleanConstructor;
  93. default: boolean;
  94. };
  95. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, {
  96. value: import("./utils").valueType;
  97. loading: boolean;
  98. formatter: import("./utils").Formatter;
  99. valueStyle: import("vue").CSSProperties;
  100. valueRender: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  101. }>;
  102. __isFragment?: never;
  103. __isTeleport?: never;
  104. __isSuspense?: never;
  105. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  106. prefixCls: StringConstructor;
  107. decimalSeparator: StringConstructor;
  108. groupSeparator: StringConstructor;
  109. format: StringConstructor;
  110. value: {
  111. type: import("vue").PropType<import("./utils").valueType>;
  112. default: import("./utils").valueType;
  113. };
  114. valueStyle: {
  115. type: import("vue").PropType<import("vue").CSSProperties>;
  116. default: import("vue").CSSProperties;
  117. };
  118. valueRender: {
  119. type: import("vue").PropType<(node: import("../_util/type").VueNode) => import("../_util/type").VueNode>;
  120. default: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  121. };
  122. formatter: {
  123. default: import("./utils").Formatter;
  124. type: import("vue").PropType<import("./utils").Formatter>;
  125. };
  126. precision: NumberConstructor;
  127. prefix: {
  128. type: import("vue").PropType<import("../_util/type").VueNode>;
  129. };
  130. suffix: {
  131. type: import("vue").PropType<import("../_util/type").VueNode>;
  132. };
  133. title: {
  134. type: import("vue").PropType<import("../_util/type").VueNode>;
  135. };
  136. loading: {
  137. type: BooleanConstructor;
  138. default: boolean;
  139. };
  140. }>> & Readonly<{}>, () => import("../_util/type").VueNode, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  141. value: import("./utils").valueType;
  142. loading: boolean;
  143. formatter: import("./utils").Formatter;
  144. valueStyle: import("vue").CSSProperties;
  145. valueRender: (node: import("../_util/type").VueNode) => import("../_util/type").VueNode;
  146. }, {}, string, import("../_util/type").CustomSlotsType<{
  147. title?: any;
  148. prefix?: any;
  149. suffix?: any;
  150. formatter?: any;
  151. default?: any;
  152. }>, import("vue").GlobalComponents, import("vue").GlobalDirectives, string, import("vue").ComponentProvideOptions> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  153. readonly Countdown: typeof Countdown;
  154. };
  155. export default _default;