index.d.ts 28 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387
  1. export declare const ElSteps: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly space: import("element-plus/es/utils").EpPropFinalized<readonly [NumberConstructor, StringConstructor], unknown, unknown, "", boolean>;
  3. readonly active: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  4. readonly direction: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "vertical" | "horizontal", unknown, "horizontal", boolean>;
  5. readonly alignCenter: {
  6. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  7. readonly required: false;
  8. readonly validator: ((val: unknown) => boolean) | undefined;
  9. __epPropKey: true;
  10. };
  11. readonly simple: {
  12. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  13. readonly required: false;
  14. readonly validator: ((val: unknown) => boolean) | undefined;
  15. __epPropKey: true;
  16. };
  17. readonly finishStatus: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "error" | "wait" | "finish" | "process", unknown, "finish", boolean>;
  18. readonly processStatus: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "error" | "wait" | "finish" | "process", unknown, "process", boolean>;
  19. }, {
  20. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  21. readonly space: import("element-plus/es/utils").EpPropFinalized<readonly [NumberConstructor, StringConstructor], unknown, unknown, "", boolean>;
  22. readonly active: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  23. readonly direction: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "vertical" | "horizontal", unknown, "horizontal", boolean>;
  24. readonly alignCenter: {
  25. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  26. readonly required: false;
  27. readonly validator: ((val: unknown) => boolean) | undefined;
  28. __epPropKey: true;
  29. };
  30. readonly simple: {
  31. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  32. readonly required: false;
  33. readonly validator: ((val: unknown) => boolean) | undefined;
  34. __epPropKey: true;
  35. };
  36. readonly finishStatus: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "error" | "wait" | "finish" | "process", unknown, "finish", boolean>;
  37. readonly processStatus: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "error" | "wait" | "finish" | "process", unknown, "process", boolean>;
  38. }>> & {
  39. onChange?: ((newVal: number, oldVal: number) => any) | undefined;
  40. }>>;
  41. emit: (event: "change", newVal: number, oldVal: number) => void;
  42. ns: {
  43. namespace: import("vue").ComputedRef<string>;
  44. b: (blockSuffix?: string) => string;
  45. e: (element?: string | undefined) => string;
  46. m: (modifier?: string | undefined) => string;
  47. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  48. em: (element?: string | undefined, modifier?: string | undefined) => string;
  49. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  50. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  51. is: {
  52. (name: string, state: boolean | undefined): string;
  53. (name: string): string;
  54. };
  55. cssVar: (object: Record<string, string>) => Record<string, string>;
  56. cssVarName: (name: string) => string;
  57. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  58. cssVarBlockName: (name: string) => string;
  59. };
  60. steps: import("vue").ShallowRef<import("./src/item.vue").StepItemState[]>;
  61. addStep: (child: import("./src/item.vue").StepItemState) => void;
  62. removeStep: (uid: number) => void;
  63. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  64. change: (newVal: number, oldVal: number) => boolean;
  65. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  66. readonly space: import("element-plus/es/utils").EpPropFinalized<readonly [NumberConstructor, StringConstructor], unknown, unknown, "", boolean>;
  67. readonly active: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 0, boolean>;
  68. readonly direction: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "vertical" | "horizontal", unknown, "horizontal", boolean>;
  69. readonly alignCenter: {
  70. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  71. readonly required: false;
  72. readonly validator: ((val: unknown) => boolean) | undefined;
  73. __epPropKey: true;
  74. };
  75. readonly simple: {
  76. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>>;
  77. readonly required: false;
  78. readonly validator: ((val: unknown) => boolean) | undefined;
  79. __epPropKey: true;
  80. };
  81. readonly finishStatus: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "error" | "wait" | "finish" | "process", unknown, "finish", boolean>;
  82. readonly processStatus: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "success" | "error" | "wait" | "finish" | "process", unknown, "process", boolean>;
  83. }>> & {
  84. onChange?: ((newVal: number, oldVal: number) => any) | undefined;
  85. }, {
  86. readonly direction: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "horizontal", unknown>;
  87. readonly active: number;
  88. readonly space: import("element-plus/es/utils").EpPropMergeType<readonly [NumberConstructor, StringConstructor], unknown, unknown>;
  89. readonly finishStatus: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "success" | "error" | "wait" | "finish" | "process", unknown>;
  90. readonly processStatus: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "success" | "error" | "wait" | "finish" | "process", unknown>;
  91. }>> & {
  92. Step: import("vue").DefineComponent<{
  93. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  94. readonly icon: {
  95. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  96. readonly required: false;
  97. readonly validator: ((val: unknown) => boolean) | undefined;
  98. __epPropKey: true;
  99. };
  100. readonly description: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  101. readonly status: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "error" | "wait" | "finish" | "process", unknown, "", boolean>;
  102. }, {
  103. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  104. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  105. readonly icon: {
  106. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  107. readonly required: false;
  108. readonly validator: ((val: unknown) => boolean) | undefined;
  109. __epPropKey: true;
  110. };
  111. readonly description: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  112. readonly status: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "error" | "wait" | "finish" | "process", unknown, "", boolean>;
  113. }>> & {
  114. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  115. }>>;
  116. ns: {
  117. namespace: import("vue").ComputedRef<string>;
  118. b: (blockSuffix?: string) => string;
  119. e: (element?: string | undefined) => string;
  120. m: (modifier?: string | undefined) => string;
  121. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  122. em: (element?: string | undefined, modifier?: string | undefined) => string;
  123. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  124. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  125. is: {
  126. (name: string, state: boolean | undefined): string;
  127. (name: string): string;
  128. };
  129. cssVar: (object: Record<string, string>) => Record<string, string>;
  130. cssVarName: (name: string) => string;
  131. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  132. cssVarBlockName: (name: string) => string;
  133. };
  134. index: import("vue").Ref<number>;
  135. lineStyle: import("vue").Ref<{}>;
  136. internalStatus: import("vue").Ref<string>;
  137. parent: import("./src/item.vue").IStepsInject;
  138. currentInstance: import("vue").ComponentInternalInstance | null;
  139. currentStatus: import("vue").ComputedRef<string>;
  140. prevStatus: import("vue").ComputedRef<string>;
  141. isCenter: import("vue").ComputedRef<boolean>;
  142. isVertical: import("vue").ComputedRef<boolean>;
  143. isSimple: import("vue").ComputedRef<boolean>;
  144. stepsCount: import("vue").ComputedRef<number>;
  145. isLast: import("vue").ComputedRef<boolean>;
  146. space: import("vue").ComputedRef<string | number>;
  147. containerKls: import("vue").ComputedRef<string[]>;
  148. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  149. setIndex: (val: number) => void;
  150. calcProgress: (status: string) => void;
  151. updateStatus: (activeIndex: number) => void;
  152. stepItemState: {
  153. uid: number;
  154. currentStatus: string;
  155. setIndex: (val: number) => void;
  156. calcProgress: (status: string) => void;
  157. };
  158. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  159. readonly size: {
  160. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  161. readonly required: false;
  162. readonly validator: ((val: unknown) => boolean) | undefined;
  163. __epPropKey: true;
  164. };
  165. readonly color: {
  166. readonly type: import("vue").PropType<string>;
  167. readonly required: false;
  168. readonly validator: ((val: unknown) => boolean) | undefined;
  169. __epPropKey: true;
  170. };
  171. }, {
  172. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  173. readonly size: {
  174. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  175. readonly required: false;
  176. readonly validator: ((val: unknown) => boolean) | undefined;
  177. __epPropKey: true;
  178. };
  179. readonly color: {
  180. readonly type: import("vue").PropType<string>;
  181. readonly required: false;
  182. readonly validator: ((val: unknown) => boolean) | undefined;
  183. __epPropKey: true;
  184. };
  185. }>> & {
  186. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  187. }>>;
  188. ns: {
  189. namespace: import("vue").ComputedRef<string>;
  190. b: (blockSuffix?: string) => string;
  191. e: (element?: string | undefined) => string;
  192. m: (modifier?: string | undefined) => string;
  193. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  194. em: (element?: string | undefined, modifier?: string | undefined) => string;
  195. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  196. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  197. is: {
  198. (name: string, state: boolean | undefined): string;
  199. (name: string): string;
  200. };
  201. cssVar: (object: Record<string, string>) => Record<string, string>;
  202. cssVarName: (name: string) => string;
  203. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  204. cssVarBlockName: (name: string) => string;
  205. };
  206. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  207. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  208. readonly size: {
  209. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  210. readonly required: false;
  211. readonly validator: ((val: unknown) => boolean) | undefined;
  212. __epPropKey: true;
  213. };
  214. readonly color: {
  215. readonly type: import("vue").PropType<string>;
  216. readonly required: false;
  217. readonly validator: ((val: unknown) => boolean) | undefined;
  218. __epPropKey: true;
  219. };
  220. }>>, {}>> & Record<string, any>;
  221. Check: any;
  222. Close: any;
  223. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  224. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  225. readonly icon: {
  226. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  227. readonly required: false;
  228. readonly validator: ((val: unknown) => boolean) | undefined;
  229. __epPropKey: true;
  230. };
  231. readonly description: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  232. readonly status: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "error" | "wait" | "finish" | "process", unknown, "", boolean>;
  233. }>>, {
  234. readonly title: string;
  235. readonly description: string;
  236. readonly status: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "success" | "error" | "wait" | "finish" | "process", unknown>;
  237. }>;
  238. };
  239. export default ElSteps;
  240. export declare const ElStep: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  241. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  242. readonly icon: {
  243. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  244. readonly required: false;
  245. readonly validator: ((val: unknown) => boolean) | undefined;
  246. __epPropKey: true;
  247. };
  248. readonly description: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  249. readonly status: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "error" | "wait" | "finish" | "process", unknown, "", boolean>;
  250. }, {
  251. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  252. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  253. readonly icon: {
  254. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  255. readonly required: false;
  256. readonly validator: ((val: unknown) => boolean) | undefined;
  257. __epPropKey: true;
  258. };
  259. readonly description: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  260. readonly status: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "error" | "wait" | "finish" | "process", unknown, "", boolean>;
  261. }>> & {
  262. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  263. }>>;
  264. ns: {
  265. namespace: import("vue").ComputedRef<string>;
  266. b: (blockSuffix?: string) => string;
  267. e: (element?: string | undefined) => string;
  268. m: (modifier?: string | undefined) => string;
  269. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  270. em: (element?: string | undefined, modifier?: string | undefined) => string;
  271. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  272. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  273. is: {
  274. (name: string, state: boolean | undefined): string;
  275. (name: string): string;
  276. };
  277. cssVar: (object: Record<string, string>) => Record<string, string>;
  278. cssVarName: (name: string) => string;
  279. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  280. cssVarBlockName: (name: string) => string;
  281. };
  282. index: import("vue").Ref<number>;
  283. lineStyle: import("vue").Ref<{}>;
  284. internalStatus: import("vue").Ref<string>;
  285. parent: import("./src/item.vue").IStepsInject;
  286. currentInstance: import("vue").ComponentInternalInstance | null;
  287. currentStatus: import("vue").ComputedRef<string>;
  288. prevStatus: import("vue").ComputedRef<string>;
  289. isCenter: import("vue").ComputedRef<boolean>;
  290. isVertical: import("vue").ComputedRef<boolean>;
  291. isSimple: import("vue").ComputedRef<boolean>;
  292. stepsCount: import("vue").ComputedRef<number>;
  293. isLast: import("vue").ComputedRef<boolean>;
  294. space: import("vue").ComputedRef<string | number>;
  295. containerKls: import("vue").ComputedRef<string[]>;
  296. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  297. setIndex: (val: number) => void;
  298. calcProgress: (status: string) => void;
  299. updateStatus: (activeIndex: number) => void;
  300. stepItemState: {
  301. uid: number;
  302. currentStatus: string;
  303. setIndex: (val: number) => void;
  304. calcProgress: (status: string) => void;
  305. };
  306. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  307. readonly size: {
  308. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  309. readonly required: false;
  310. readonly validator: ((val: unknown) => boolean) | undefined;
  311. __epPropKey: true;
  312. };
  313. readonly color: {
  314. readonly type: import("vue").PropType<string>;
  315. readonly required: false;
  316. readonly validator: ((val: unknown) => boolean) | undefined;
  317. __epPropKey: true;
  318. };
  319. }, {
  320. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  321. readonly size: {
  322. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  323. readonly required: false;
  324. readonly validator: ((val: unknown) => boolean) | undefined;
  325. __epPropKey: true;
  326. };
  327. readonly color: {
  328. readonly type: import("vue").PropType<string>;
  329. readonly required: false;
  330. readonly validator: ((val: unknown) => boolean) | undefined;
  331. __epPropKey: true;
  332. };
  333. }>> & {
  334. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  335. }>>;
  336. ns: {
  337. namespace: import("vue").ComputedRef<string>;
  338. b: (blockSuffix?: string) => string;
  339. e: (element?: string | undefined) => string;
  340. m: (modifier?: string | undefined) => string;
  341. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  342. em: (element?: string | undefined, modifier?: string | undefined) => string;
  343. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  344. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  345. is: {
  346. (name: string, state: boolean | undefined): string;
  347. (name: string): string;
  348. };
  349. cssVar: (object: Record<string, string>) => Record<string, string>;
  350. cssVarName: (name: string) => string;
  351. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  352. cssVarBlockName: (name: string) => string;
  353. };
  354. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  355. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  356. readonly size: {
  357. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number) & {}) | (() => string | number) | ((new (...args: any[]) => (string | number) & {}) | (() => string | number))[], unknown, unknown>>;
  358. readonly required: false;
  359. readonly validator: ((val: unknown) => boolean) | undefined;
  360. __epPropKey: true;
  361. };
  362. readonly color: {
  363. readonly type: import("vue").PropType<string>;
  364. readonly required: false;
  365. readonly validator: ((val: unknown) => boolean) | undefined;
  366. __epPropKey: true;
  367. };
  368. }>>, {}>> & Record<string, any>;
  369. Check: any;
  370. Close: any;
  371. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  372. readonly title: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  373. readonly icon: {
  374. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) | ((new (...args: any[]) => (string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>) & {}) | (() => string | import("vue").Component<any, any, any, import("vue").ComputedOptions, import("vue").MethodOptions>))[], unknown, unknown>>;
  375. readonly required: false;
  376. readonly validator: ((val: unknown) => boolean) | undefined;
  377. __epPropKey: true;
  378. };
  379. readonly description: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  380. readonly status: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "success" | "error" | "wait" | "finish" | "process", unknown, "", boolean>;
  381. }>>, {
  382. readonly title: string;
  383. readonly description: string;
  384. readonly status: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "success" | "error" | "wait" | "finish" | "process", unknown>;
  385. }>>;
  386. export * from './src/item';
  387. export * from './src/steps';