Steps.d.ts 4.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152
  1. import type { VueNode } from '../_util/type';
  2. import type { Status, StepIconRender } from './interface';
  3. declare const _default: import("vue").DefineComponent<{
  4. type: import("vue-types").VueTypeValidableDef<string> & {
  5. default: string;
  6. } & {
  7. default: string;
  8. };
  9. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  10. default: string;
  11. } & {
  12. default: string;
  13. };
  14. iconPrefix: import("vue-types").VueTypeValidableDef<string> & {
  15. default: string;
  16. } & {
  17. default: string;
  18. };
  19. direction: import("vue-types").VueTypeValidableDef<string> & {
  20. default: string;
  21. } & {
  22. default: string;
  23. };
  24. labelPlacement: import("vue-types").VueTypeValidableDef<string> & {
  25. default: string;
  26. } & {
  27. default: string;
  28. };
  29. status: {
  30. type: import("vue").PropType<Status>;
  31. default: Status;
  32. };
  33. size: import("vue-types").VueTypeValidableDef<string> & {
  34. default: string;
  35. } & {
  36. default: string;
  37. };
  38. progressDot: import("vue-types").VueTypeDef<any> & {
  39. default: any;
  40. };
  41. initial: import("vue-types").VueTypeValidableDef<number> & {
  42. default: number;
  43. } & {
  44. default: number;
  45. };
  46. current: import("vue-types").VueTypeValidableDef<number> & {
  47. default: number;
  48. } & {
  49. default: number;
  50. };
  51. items: import("vue-types").VueTypeValidableDef<unknown[]> & {
  52. default: () => unknown[];
  53. } & {
  54. default: () => unknown[];
  55. };
  56. icons: import("vue-types").VueTypeLooseShape<{
  57. finish: any;
  58. error: any;
  59. }>;
  60. stepIcon: {
  61. type: import("vue").PropType<StepIconRender>;
  62. default: StepIconRender;
  63. };
  64. isInline: import("vue-types").VueTypeValidableDef<boolean>;
  65. itemRender: {
  66. type: import("vue").PropType<(item: Record<string, any>, stepItem: VueNode) => VueNode>;
  67. default: (item: Record<string, any>, stepItem: VueNode) => VueNode;
  68. };
  69. }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "change"[], "change", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
  70. type: import("vue-types").VueTypeValidableDef<string> & {
  71. default: string;
  72. } & {
  73. default: string;
  74. };
  75. prefixCls: import("vue-types").VueTypeValidableDef<string> & {
  76. default: string;
  77. } & {
  78. default: string;
  79. };
  80. iconPrefix: import("vue-types").VueTypeValidableDef<string> & {
  81. default: string;
  82. } & {
  83. default: string;
  84. };
  85. direction: import("vue-types").VueTypeValidableDef<string> & {
  86. default: string;
  87. } & {
  88. default: string;
  89. };
  90. labelPlacement: import("vue-types").VueTypeValidableDef<string> & {
  91. default: string;
  92. } & {
  93. default: string;
  94. };
  95. status: {
  96. type: import("vue").PropType<Status>;
  97. default: Status;
  98. };
  99. size: import("vue-types").VueTypeValidableDef<string> & {
  100. default: string;
  101. } & {
  102. default: string;
  103. };
  104. progressDot: import("vue-types").VueTypeDef<any> & {
  105. default: any;
  106. };
  107. initial: import("vue-types").VueTypeValidableDef<number> & {
  108. default: number;
  109. } & {
  110. default: number;
  111. };
  112. current: import("vue-types").VueTypeValidableDef<number> & {
  113. default: number;
  114. } & {
  115. default: number;
  116. };
  117. items: import("vue-types").VueTypeValidableDef<unknown[]> & {
  118. default: () => unknown[];
  119. } & {
  120. default: () => unknown[];
  121. };
  122. icons: import("vue-types").VueTypeLooseShape<{
  123. finish: any;
  124. error: any;
  125. }>;
  126. stepIcon: {
  127. type: import("vue").PropType<StepIconRender>;
  128. default: StepIconRender;
  129. };
  130. isInline: import("vue-types").VueTypeValidableDef<boolean>;
  131. itemRender: {
  132. type: import("vue").PropType<(item: Record<string, any>, stepItem: VueNode) => VueNode>;
  133. default: (item: Record<string, any>, stepItem: VueNode) => VueNode;
  134. };
  135. }>> & {
  136. onChange?: (...args: any[]) => any;
  137. }, {
  138. size: string;
  139. current: number;
  140. type: string;
  141. initial: number;
  142. direction: string;
  143. prefixCls: string;
  144. status: Status;
  145. items: unknown[];
  146. itemRender: (item: Record<string, any>, stepItem: VueNode) => VueNode;
  147. iconPrefix: string;
  148. progressDot: any;
  149. stepIcon: StepIconRender;
  150. labelPlacement: string;
  151. }, {}>;
  152. export default _default;