index.d.ts 7.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147
  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[]): {
  7. $: import("vue").ComponentInternalInstance;
  8. $data: {};
  9. $props: Partial<{
  10. loading: boolean;
  11. valueStyle: import("vue").CSSProperties;
  12. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  13. prefixCls: StringConstructor;
  14. decimalSeparator: StringConstructor;
  15. groupSeparator: StringConstructor;
  16. format: StringConstructor;
  17. value: {
  18. type: import("vue").PropType<import("./utils").valueType>;
  19. };
  20. valueStyle: {
  21. type: import("vue").PropType<import("vue").CSSProperties>;
  22. default: import("vue").CSSProperties;
  23. };
  24. valueRender: import("vue-types").VueTypeValidableDef<any>;
  25. formatter: import("vue-types").VueTypeValidableDef<any>;
  26. precision: NumberConstructor;
  27. prefix: import("vue-types").VueTypeValidableDef<any>;
  28. suffix: import("vue-types").VueTypeValidableDef<any>;
  29. title: import("vue-types").VueTypeValidableDef<any>;
  30. loading: {
  31. type: BooleanConstructor;
  32. default: any;
  33. };
  34. }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "loading" | "valueStyle">;
  35. $attrs: {
  36. [x: string]: unknown;
  37. };
  38. $refs: {
  39. [x: string]: unknown;
  40. };
  41. $slots: Readonly<{
  42. [name: string]: import("vue").Slot;
  43. }>;
  44. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  45. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
  46. $emit: (event: string, ...args: any[]) => void;
  47. $el: any;
  48. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  49. prefixCls: StringConstructor;
  50. decimalSeparator: StringConstructor;
  51. groupSeparator: StringConstructor;
  52. format: StringConstructor;
  53. value: {
  54. type: import("vue").PropType<import("./utils").valueType>;
  55. };
  56. valueStyle: {
  57. type: import("vue").PropType<import("vue").CSSProperties>;
  58. default: import("vue").CSSProperties;
  59. };
  60. valueRender: import("vue-types").VueTypeValidableDef<any>;
  61. formatter: import("vue-types").VueTypeValidableDef<any>;
  62. precision: NumberConstructor;
  63. prefix: import("vue-types").VueTypeValidableDef<any>;
  64. suffix: import("vue-types").VueTypeValidableDef<any>;
  65. title: import("vue-types").VueTypeValidableDef<any>;
  66. loading: {
  67. type: BooleanConstructor;
  68. default: any;
  69. };
  70. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  71. loading: boolean;
  72. valueStyle: import("vue").CSSProperties;
  73. }, {}, string> & {
  74. beforeCreate?: (() => void) | (() => void)[];
  75. created?: (() => void) | (() => void)[];
  76. beforeMount?: (() => void) | (() => void)[];
  77. mounted?: (() => void) | (() => void)[];
  78. beforeUpdate?: (() => void) | (() => void)[];
  79. updated?: (() => void) | (() => void)[];
  80. activated?: (() => void) | (() => void)[];
  81. deactivated?: (() => void) | (() => void)[];
  82. beforeDestroy?: (() => void) | (() => void)[];
  83. beforeUnmount?: (() => void) | (() => void)[];
  84. destroyed?: (() => void) | (() => void)[];
  85. unmounted?: (() => void) | (() => void)[];
  86. renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  87. renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
  88. 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)[];
  89. };
  90. $forceUpdate: () => void;
  91. $nextTick: typeof import("vue").nextTick;
  92. $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;
  93. } & Readonly<import("vue").ExtractPropTypes<{
  94. prefixCls: StringConstructor;
  95. decimalSeparator: StringConstructor;
  96. groupSeparator: StringConstructor;
  97. format: StringConstructor;
  98. value: {
  99. type: import("vue").PropType<import("./utils").valueType>;
  100. };
  101. valueStyle: {
  102. type: import("vue").PropType<import("vue").CSSProperties>;
  103. default: import("vue").CSSProperties;
  104. };
  105. valueRender: import("vue-types").VueTypeValidableDef<any>;
  106. formatter: import("vue-types").VueTypeValidableDef<any>;
  107. precision: NumberConstructor;
  108. prefix: import("vue-types").VueTypeValidableDef<any>;
  109. suffix: import("vue-types").VueTypeValidableDef<any>;
  110. title: import("vue-types").VueTypeValidableDef<any>;
  111. loading: {
  112. type: BooleanConstructor;
  113. default: any;
  114. };
  115. }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties & {};
  116. __isFragment?: never;
  117. __isTeleport?: never;
  118. __isSuspense?: never;
  119. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  120. prefixCls: StringConstructor;
  121. decimalSeparator: StringConstructor;
  122. groupSeparator: StringConstructor;
  123. format: StringConstructor;
  124. value: {
  125. type: import("vue").PropType<import("./utils").valueType>;
  126. };
  127. valueStyle: {
  128. type: import("vue").PropType<import("vue").CSSProperties>;
  129. default: import("vue").CSSProperties;
  130. };
  131. valueRender: import("vue-types").VueTypeValidableDef<any>;
  132. formatter: import("vue-types").VueTypeValidableDef<any>;
  133. precision: NumberConstructor;
  134. prefix: import("vue-types").VueTypeValidableDef<any>;
  135. suffix: import("vue-types").VueTypeValidableDef<any>;
  136. title: import("vue-types").VueTypeValidableDef<any>;
  137. loading: {
  138. type: BooleanConstructor;
  139. default: any;
  140. };
  141. }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  142. loading: boolean;
  143. valueStyle: import("vue").CSSProperties;
  144. }, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  145. readonly Countdown: typeof Countdown;
  146. };
  147. export default _default;