index.d.ts 3.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586
  1. import Line from './Line';
  2. import Circle from './Circle';
  3. import type { ProgressProps } from './types';
  4. export { Line, Circle };
  5. export type { ProgressProps };
  6. declare const _default: {
  7. Line: import("vue").DefineComponent<{
  8. gapDegree: NumberConstructor;
  9. gapPosition: {
  10. type: import("vue").PropType<import("./types").GapPositionType>;
  11. };
  12. percent: {
  13. type: import("vue").PropType<number | number[]>;
  14. };
  15. prefixCls: StringConstructor;
  16. strokeColor: {
  17. type: import("vue").PropType<import("./types").StrokeColorType>;
  18. };
  19. strokeLinecap: {
  20. type: import("vue").PropType<import("./types").StrokeLinecapType>;
  21. };
  22. strokeWidth: NumberConstructor;
  23. trailColor: StringConstructor;
  24. trailWidth: NumberConstructor;
  25. transition: StringConstructor;
  26. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  27. gapDegree: NumberConstructor;
  28. gapPosition: {
  29. type: import("vue").PropType<import("./types").GapPositionType>;
  30. };
  31. percent: {
  32. type: import("vue").PropType<number | number[]>;
  33. };
  34. prefixCls: StringConstructor;
  35. strokeColor: {
  36. type: import("vue").PropType<import("./types").StrokeColorType>;
  37. };
  38. strokeLinecap: {
  39. type: import("vue").PropType<import("./types").StrokeLinecapType>;
  40. };
  41. strokeWidth: NumberConstructor;
  42. trailColor: StringConstructor;
  43. trailWidth: NumberConstructor;
  44. transition: StringConstructor;
  45. }>>, {}>;
  46. Circle: import("vue").DefineComponent<{
  47. gapDegree: NumberConstructor;
  48. gapPosition: {
  49. type: import("vue").PropType<import("./types").GapPositionType>;
  50. };
  51. percent: {
  52. type: import("vue").PropType<number | number[]>;
  53. };
  54. prefixCls: StringConstructor;
  55. strokeColor: {
  56. type: import("vue").PropType<import("./types").StrokeColorType>;
  57. };
  58. strokeLinecap: {
  59. type: import("vue").PropType<import("./types").StrokeLinecapType>;
  60. };
  61. strokeWidth: NumberConstructor;
  62. trailColor: StringConstructor;
  63. trailWidth: NumberConstructor;
  64. transition: StringConstructor;
  65. }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  66. gapDegree: NumberConstructor;
  67. gapPosition: {
  68. type: import("vue").PropType<import("./types").GapPositionType>;
  69. };
  70. percent: {
  71. type: import("vue").PropType<number | number[]>;
  72. };
  73. prefixCls: StringConstructor;
  74. strokeColor: {
  75. type: import("vue").PropType<import("./types").StrokeColorType>;
  76. };
  77. strokeLinecap: {
  78. type: import("vue").PropType<import("./types").StrokeLinecapType>;
  79. };
  80. strokeWidth: NumberConstructor;
  81. trailColor: StringConstructor;
  82. trailWidth: NumberConstructor;
  83. transition: StringConstructor;
  84. }>>, {}>;
  85. };
  86. export default _default;