progress.d.ts 2.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. import type { VueNode } from '../_util/type';
  2. declare const _default: import("vue").DefineComponent<{
  3. prefixCls: StringConstructor;
  4. type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
  5. percent: NumberConstructor;
  6. format: {
  7. type: import("vue").PropType<(percent?: number, successPercent?: number) => VueNode>;
  8. };
  9. status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
  10. showInfo: {
  11. type: BooleanConstructor;
  12. default: any;
  13. };
  14. strokeWidth: NumberConstructor;
  15. strokeLinecap: import("vue").PropType<"round" | "butt" | "square">;
  16. strokeColor: {
  17. type: import("vue").PropType<string | import("./props").ProgressGradient>;
  18. default: string | import("./props").ProgressGradient;
  19. };
  20. trailColor: StringConstructor;
  21. width: NumberConstructor;
  22. success: {
  23. type: import("vue").PropType<import("./props").SuccessProps>;
  24. default: () => import("./props").SuccessProps;
  25. };
  26. gapDegree: NumberConstructor;
  27. gapPosition: import("vue").PropType<"left" | "right" | "bottom" | "top">;
  28. size: import("vue-types").VueTypeDef<"default" | "small">;
  29. steps: NumberConstructor;
  30. successPercent: NumberConstructor;
  31. title: StringConstructor;
  32. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  33. prefixCls: StringConstructor;
  34. type: import("vue-types").VueTypeDef<"circle" | "line" | "dashboard">;
  35. percent: NumberConstructor;
  36. format: {
  37. type: import("vue").PropType<(percent?: number, successPercent?: number) => VueNode>;
  38. };
  39. status: import("vue-types").VueTypeDef<"normal" | "active" | "success" | "exception">;
  40. showInfo: {
  41. type: BooleanConstructor;
  42. default: any;
  43. };
  44. strokeWidth: NumberConstructor;
  45. strokeLinecap: import("vue").PropType<"round" | "butt" | "square">;
  46. strokeColor: {
  47. type: import("vue").PropType<string | import("./props").ProgressGradient>;
  48. default: string | import("./props").ProgressGradient;
  49. };
  50. trailColor: StringConstructor;
  51. width: NumberConstructor;
  52. success: {
  53. type: import("vue").PropType<import("./props").SuccessProps>;
  54. default: () => import("./props").SuccessProps;
  55. };
  56. gapDegree: NumberConstructor;
  57. gapPosition: import("vue").PropType<"left" | "right" | "bottom" | "top">;
  58. size: import("vue-types").VueTypeDef<"default" | "small">;
  59. steps: NumberConstructor;
  60. successPercent: NumberConstructor;
  61. title: StringConstructor;
  62. }>>, {
  63. success: import("./props").SuccessProps;
  64. showInfo: boolean;
  65. strokeColor: string | import("./props").ProgressGradient;
  66. }>;
  67. export default _default;