版博士V2.0程序
Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
 
 
 
 

1435 строки
111 KiB

  1. export declare const ElInputNumber: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  3. readonly step: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  4. readonly stepStrictly: BooleanConstructor;
  5. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  6. readonly min: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  7. readonly modelValue: NumberConstructor;
  8. readonly readonly: BooleanConstructor;
  9. readonly disabled: BooleanConstructor;
  10. readonly size: {
  11. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. readonly controls: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  17. readonly controlsPosition: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "right", unknown, "", boolean>;
  18. readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, null], unknown, unknown, null, boolean>;
  19. readonly name: StringConstructor;
  20. readonly label: StringConstructor;
  21. readonly placeholder: StringConstructor;
  22. readonly precision: {
  23. readonly type: import("vue").PropType<number>;
  24. readonly required: false;
  25. readonly validator: ((val: unknown) => boolean) | undefined;
  26. __epPropKey: true;
  27. };
  28. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  29. }, {
  30. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  31. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  32. readonly step: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  33. readonly stepStrictly: BooleanConstructor;
  34. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  35. readonly min: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  36. readonly modelValue: NumberConstructor;
  37. readonly readonly: BooleanConstructor;
  38. readonly disabled: BooleanConstructor;
  39. readonly size: {
  40. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  41. readonly required: false;
  42. readonly validator: ((val: unknown) => boolean) | undefined;
  43. __epPropKey: true;
  44. };
  45. readonly controls: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  46. readonly controlsPosition: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "right", unknown, "", boolean>;
  47. readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, null], unknown, unknown, null, boolean>;
  48. readonly name: StringConstructor;
  49. readonly label: StringConstructor;
  50. readonly placeholder: StringConstructor;
  51. readonly precision: {
  52. readonly type: import("vue").PropType<number>;
  53. readonly required: false;
  54. readonly validator: ((val: unknown) => boolean) | undefined;
  55. __epPropKey: true;
  56. };
  57. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  58. }>> & {
  59. onChange?: ((cur: number | undefined, prev: number | undefined) => any) | undefined;
  60. "onUpdate:modelValue"?: ((val: number | undefined) => any) | undefined;
  61. onInput?: ((val: number | null | undefined) => any) | undefined;
  62. onFocus?: ((e: FocusEvent) => any) | undefined;
  63. onBlur?: ((e: FocusEvent) => any) | undefined;
  64. }>>;
  65. emit: ((event: "update:modelValue", val: number | undefined) => void) & ((event: "change", cur: number | undefined, prev: number | undefined) => void) & ((event: "input", val: number | null | undefined) => void) & ((event: "focus", e: FocusEvent) => void) & ((event: "blur", e: FocusEvent) => void);
  66. t: import("../..").Translator;
  67. ns: {
  68. namespace: import("vue").ComputedRef<string>;
  69. b: (blockSuffix?: string) => string;
  70. e: (element?: string | undefined) => string;
  71. m: (modifier?: string | undefined) => string;
  72. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  73. em: (element?: string | undefined, modifier?: string | undefined) => string;
  74. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  75. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  76. is: {
  77. (name: string, state: boolean | undefined): string;
  78. (name: string): string;
  79. };
  80. cssVar: (object: Record<string, string>) => Record<string, string>;
  81. cssVarName: (name: string) => string;
  82. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  83. cssVarBlockName: (name: string) => string;
  84. };
  85. input: import("vue").Ref<({
  86. $: import("vue").ComponentInternalInstance;
  87. $data: {};
  88. $props: Partial<{
  89. readonly type: string;
  90. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>;
  91. readonly label: string;
  92. readonly id: string;
  93. readonly disabled: boolean;
  94. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  95. readonly autosize: import("..").InputAutoSize;
  96. readonly autocomplete: string;
  97. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  98. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  99. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  100. readonly containerRole: string;
  101. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  102. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  103. readonly inputStyle: import("vue").StyleValue;
  104. }> & Omit<Readonly<import("vue").ExtractPropTypes<{
  105. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  106. readonly size: {
  107. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  108. readonly required: false;
  109. readonly validator: ((val: unknown) => boolean) | undefined;
  110. __epPropKey: true;
  111. };
  112. readonly disabled: BooleanConstructor;
  113. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  114. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  115. readonly resize: {
  116. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  117. readonly required: false;
  118. readonly validator: ((val: unknown) => boolean) | undefined;
  119. __epPropKey: true;
  120. };
  121. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  122. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  123. readonly formatter: {
  124. readonly type: import("vue").PropType<Function>;
  125. readonly required: false;
  126. readonly validator: ((val: unknown) => boolean) | undefined;
  127. __epPropKey: true;
  128. };
  129. readonly parser: {
  130. readonly type: import("vue").PropType<Function>;
  131. readonly required: false;
  132. readonly validator: ((val: unknown) => boolean) | undefined;
  133. __epPropKey: true;
  134. };
  135. readonly placeholder: {
  136. readonly type: import("vue").PropType<string>;
  137. readonly required: false;
  138. readonly validator: ((val: unknown) => boolean) | undefined;
  139. __epPropKey: true;
  140. };
  141. readonly form: {
  142. readonly type: import("vue").PropType<string>;
  143. readonly required: false;
  144. readonly validator: ((val: unknown) => boolean) | undefined;
  145. __epPropKey: true;
  146. };
  147. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  148. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  149. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  150. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  151. readonly suffixIcon: {
  152. 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>>;
  153. readonly required: false;
  154. readonly validator: ((val: unknown) => boolean) | undefined;
  155. __epPropKey: true;
  156. };
  157. readonly prefixIcon: {
  158. 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>>;
  159. readonly required: false;
  160. readonly validator: ((val: unknown) => boolean) | undefined;
  161. __epPropKey: true;
  162. };
  163. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  164. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  165. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  166. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  167. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  168. }>> & {
  169. onChange?: ((value: string) => any) | undefined;
  170. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  171. onInput?: ((value: string) => any) | undefined;
  172. onFocus?: ((evt: FocusEvent) => any) | undefined;
  173. onBlur?: ((evt: FocusEvent) => any) | undefined;
  174. onClear?: (() => any) | undefined;
  175. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  176. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  177. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  178. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  179. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  180. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  181. } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "type" | "modelValue" | "label" | "id" | "disabled" | "clearable" | "autosize" | "autocomplete" | "readonly" | "showPassword" | "showWordLimit" | "containerRole" | "tabindex" | "validateEvent" | "inputStyle">;
  182. $attrs: {
  183. [x: string]: unknown;
  184. };
  185. $refs: {
  186. [x: string]: unknown;
  187. };
  188. $slots: Readonly<{
  189. [name: string]: import("vue").Slot | undefined;
  190. }>;
  191. $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  192. $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null;
  193. $emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "clear") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  194. $el: any;
  195. $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  196. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  197. readonly size: {
  198. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  199. readonly required: false;
  200. readonly validator: ((val: unknown) => boolean) | undefined;
  201. __epPropKey: true;
  202. };
  203. readonly disabled: BooleanConstructor;
  204. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  205. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  206. readonly resize: {
  207. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  208. readonly required: false;
  209. readonly validator: ((val: unknown) => boolean) | undefined;
  210. __epPropKey: true;
  211. };
  212. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  213. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  214. readonly formatter: {
  215. readonly type: import("vue").PropType<Function>;
  216. readonly required: false;
  217. readonly validator: ((val: unknown) => boolean) | undefined;
  218. __epPropKey: true;
  219. };
  220. readonly parser: {
  221. readonly type: import("vue").PropType<Function>;
  222. readonly required: false;
  223. readonly validator: ((val: unknown) => boolean) | undefined;
  224. __epPropKey: true;
  225. };
  226. readonly placeholder: {
  227. readonly type: import("vue").PropType<string>;
  228. readonly required: false;
  229. readonly validator: ((val: unknown) => boolean) | undefined;
  230. __epPropKey: true;
  231. };
  232. readonly form: {
  233. readonly type: import("vue").PropType<string>;
  234. readonly required: false;
  235. readonly validator: ((val: unknown) => boolean) | undefined;
  236. __epPropKey: true;
  237. };
  238. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  239. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  240. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  241. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  242. readonly suffixIcon: {
  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 prefixIcon: {
  249. 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>>;
  250. readonly required: false;
  251. readonly validator: ((val: unknown) => boolean) | undefined;
  252. __epPropKey: true;
  253. };
  254. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  255. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  256. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  257. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  258. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  259. }>> & {
  260. onChange?: ((value: string) => any) | undefined;
  261. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  262. onInput?: ((value: string) => any) | undefined;
  263. onFocus?: ((evt: FocusEvent) => any) | undefined;
  264. onBlur?: ((evt: FocusEvent) => any) | undefined;
  265. onClear?: (() => any) | undefined;
  266. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  267. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  268. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  269. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  270. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  271. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  272. }, {
  273. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  274. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  275. readonly size: {
  276. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  277. readonly required: false;
  278. readonly validator: ((val: unknown) => boolean) | undefined;
  279. __epPropKey: true;
  280. };
  281. readonly disabled: BooleanConstructor;
  282. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  283. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  284. readonly resize: {
  285. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  286. readonly required: false;
  287. readonly validator: ((val: unknown) => boolean) | undefined;
  288. __epPropKey: true;
  289. };
  290. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  291. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  292. readonly formatter: {
  293. readonly type: import("vue").PropType<Function>;
  294. readonly required: false;
  295. readonly validator: ((val: unknown) => boolean) | undefined;
  296. __epPropKey: true;
  297. };
  298. readonly parser: {
  299. readonly type: import("vue").PropType<Function>;
  300. readonly required: false;
  301. readonly validator: ((val: unknown) => boolean) | undefined;
  302. __epPropKey: true;
  303. };
  304. readonly placeholder: {
  305. readonly type: import("vue").PropType<string>;
  306. readonly required: false;
  307. readonly validator: ((val: unknown) => boolean) | undefined;
  308. __epPropKey: true;
  309. };
  310. readonly form: {
  311. readonly type: import("vue").PropType<string>;
  312. readonly required: false;
  313. readonly validator: ((val: unknown) => boolean) | undefined;
  314. __epPropKey: true;
  315. };
  316. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  317. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  318. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  319. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  320. readonly suffixIcon: {
  321. 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>>;
  322. readonly required: false;
  323. readonly validator: ((val: unknown) => boolean) | undefined;
  324. __epPropKey: true;
  325. };
  326. readonly prefixIcon: {
  327. 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>>;
  328. readonly required: false;
  329. readonly validator: ((val: unknown) => boolean) | undefined;
  330. __epPropKey: true;
  331. };
  332. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  333. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  334. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  335. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  336. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  337. }>> & {
  338. onChange?: ((value: string) => any) | undefined;
  339. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  340. onInput?: ((value: string) => any) | undefined;
  341. onFocus?: ((evt: FocusEvent) => any) | undefined;
  342. onBlur?: ((evt: FocusEvent) => any) | undefined;
  343. onClear?: (() => any) | undefined;
  344. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  345. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  346. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  347. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  348. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  349. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  350. }>>;
  351. emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "clear") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  352. rawAttrs: {
  353. [x: string]: unknown;
  354. };
  355. slots: Readonly<{
  356. [name: string]: import("vue").Slot | undefined;
  357. }>;
  358. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  359. containerKls: import("vue").ComputedRef<unknown[]>;
  360. wrapperKls: import("vue").ComputedRef<string[]>;
  361. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  362. form: import("..").FormContext | undefined;
  363. formItem: import("..").FormItemContext | undefined;
  364. inputId: import("vue").Ref<string | undefined>;
  365. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  366. inputDisabled: import("vue").ComputedRef<boolean>;
  367. nsInput: {
  368. namespace: import("vue").ComputedRef<string>;
  369. b: (blockSuffix?: string) => string;
  370. e: (element?: string | undefined) => string;
  371. m: (modifier?: string | undefined) => string;
  372. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  373. em: (element?: string | undefined, modifier?: string | undefined) => string;
  374. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  375. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  376. is: {
  377. (name: string, state: boolean | undefined): string;
  378. (name: string): string;
  379. };
  380. cssVar: (object: Record<string, string>) => Record<string, string>;
  381. cssVarName: (name: string) => string;
  382. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  383. cssVarBlockName: (name: string) => string;
  384. };
  385. nsTextarea: {
  386. namespace: import("vue").ComputedRef<string>;
  387. b: (blockSuffix?: string) => string;
  388. e: (element?: string | undefined) => string;
  389. m: (modifier?: string | undefined) => string;
  390. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  391. em: (element?: string | undefined, modifier?: string | undefined) => string;
  392. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  393. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  394. is: {
  395. (name: string, state: boolean | undefined): string;
  396. (name: string): string;
  397. };
  398. cssVar: (object: Record<string, string>) => Record<string, string>;
  399. cssVarName: (name: string) => string;
  400. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  401. cssVarBlockName: (name: string) => string;
  402. };
  403. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  404. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  405. focused: import("vue").Ref<boolean>;
  406. hovering: import("vue").Ref<boolean>;
  407. isComposing: import("vue").Ref<boolean>;
  408. passwordVisible: import("vue").Ref<boolean>;
  409. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  410. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  411. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  412. needStatusIcon: import("vue").ComputedRef<boolean>;
  413. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  414. validateIcon: import("vue").ComputedRef<"" | import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  415. passwordIcon: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  416. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  417. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  418. nativeInputValue: import("vue").ComputedRef<string>;
  419. showClear: import("vue").ComputedRef<boolean>;
  420. showPwdVisible: import("vue").ComputedRef<boolean>;
  421. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  422. textLength: import("vue").ComputedRef<number>;
  423. inputExceed: import("vue").ComputedRef<boolean>;
  424. suffixVisible: import("vue").ComputedRef<boolean>;
  425. recordCursor: () => void;
  426. setCursor: () => void;
  427. resizeTextarea: () => void;
  428. createOnceInitResize: (resizeTextarea: () => void) => () => void;
  429. onceInitSizeTextarea: () => void;
  430. setNativeInputValue: () => void;
  431. handleInput: (event: Event) => Promise<void>;
  432. handleChange: (event: Event) => void;
  433. handleCompositionStart: (event: CompositionEvent) => void;
  434. handleCompositionUpdate: (event: CompositionEvent) => void;
  435. handleCompositionEnd: (event: CompositionEvent) => void;
  436. handlePasswordVisible: () => void;
  437. focus: () => Promise<void>;
  438. blur: () => void | undefined;
  439. handleFocus: (event: FocusEvent) => void;
  440. handleBlur: (event: FocusEvent) => void;
  441. handleMouseLeave: (evt: MouseEvent) => void;
  442. handleMouseEnter: (evt: MouseEvent) => void;
  443. handleKeydown: (evt: KeyboardEvent) => void;
  444. select: () => void;
  445. clear: () => void;
  446. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  447. readonly size: {
  448. 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>>;
  449. readonly required: false;
  450. readonly validator: ((val: unknown) => boolean) | undefined;
  451. __epPropKey: true;
  452. };
  453. readonly color: {
  454. readonly type: import("vue").PropType<string>;
  455. readonly required: false;
  456. readonly validator: ((val: unknown) => boolean) | undefined;
  457. __epPropKey: true;
  458. };
  459. }, {
  460. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  461. readonly size: {
  462. 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>>;
  463. readonly required: false;
  464. readonly validator: ((val: unknown) => boolean) | undefined;
  465. __epPropKey: true;
  466. };
  467. readonly color: {
  468. readonly type: import("vue").PropType<string>;
  469. readonly required: false;
  470. readonly validator: ((val: unknown) => boolean) | undefined;
  471. __epPropKey: true;
  472. };
  473. }>> & {
  474. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  475. }>>;
  476. ns: {
  477. namespace: import("vue").ComputedRef<string>;
  478. b: (blockSuffix?: string) => string;
  479. e: (element?: string | undefined) => string;
  480. m: (modifier?: string | undefined) => string;
  481. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  482. em: (element?: string | undefined, modifier?: string | undefined) => string;
  483. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  484. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  485. is: {
  486. (name: string, state: boolean | undefined): string;
  487. (name: string): string;
  488. };
  489. cssVar: (object: Record<string, string>) => Record<string, string>;
  490. cssVarName: (name: string) => string;
  491. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  492. cssVarBlockName: (name: string) => string;
  493. };
  494. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  495. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  496. readonly size: {
  497. 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>>;
  498. readonly required: false;
  499. readonly validator: ((val: unknown) => boolean) | undefined;
  500. __epPropKey: true;
  501. };
  502. readonly color: {
  503. readonly type: import("vue").PropType<string>;
  504. readonly required: false;
  505. readonly validator: ((val: unknown) => boolean) | undefined;
  506. __epPropKey: true;
  507. };
  508. }>>, {}>> & Record<string, any>;
  509. CircleClose: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  510. NOOP: () => void;
  511. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  512. "update:modelValue": (value: string) => boolean;
  513. input: (value: string) => boolean;
  514. change: (value: string) => boolean;
  515. focus: (evt: FocusEvent) => boolean;
  516. blur: (evt: FocusEvent) => boolean;
  517. clear: () => boolean;
  518. mouseleave: (evt: MouseEvent) => boolean;
  519. mouseenter: (evt: MouseEvent) => boolean;
  520. keydown: (evt: Event | KeyboardEvent) => boolean;
  521. compositionstart: (evt: CompositionEvent) => boolean;
  522. compositionupdate: (evt: CompositionEvent) => boolean;
  523. compositionend: (evt: CompositionEvent) => boolean;
  524. }, string, {
  525. readonly type: string;
  526. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>;
  527. readonly label: string;
  528. readonly id: string;
  529. readonly disabled: boolean;
  530. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  531. readonly autosize: import("..").InputAutoSize;
  532. readonly autocomplete: string;
  533. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  534. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  535. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  536. readonly containerRole: string;
  537. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  538. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  539. readonly inputStyle: import("vue").StyleValue;
  540. }> & {
  541. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  542. created?: ((() => void) | (() => void)[]) | undefined;
  543. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  544. mounted?: ((() => void) | (() => void)[]) | undefined;
  545. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  546. updated?: ((() => void) | (() => void)[]) | undefined;
  547. activated?: ((() => void) | (() => void)[]) | undefined;
  548. deactivated?: ((() => void) | (() => void)[]) | undefined;
  549. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  550. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  551. destroyed?: ((() => void) | (() => void)[]) | undefined;
  552. unmounted?: ((() => void) | (() => void)[]) | undefined;
  553. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  554. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  555. errorCaptured?: (((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}>> | null, info: string) => boolean | void)[]) | undefined;
  556. };
  557. $forceUpdate: () => void;
  558. $nextTick: typeof import("vue").nextTick;
  559. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  560. } & Readonly<import("vue").ExtractPropTypes<{
  561. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  562. readonly size: {
  563. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  564. readonly required: false;
  565. readonly validator: ((val: unknown) => boolean) | undefined;
  566. __epPropKey: true;
  567. };
  568. readonly disabled: BooleanConstructor;
  569. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  570. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  571. readonly resize: {
  572. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  573. readonly required: false;
  574. readonly validator: ((val: unknown) => boolean) | undefined;
  575. __epPropKey: true;
  576. };
  577. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  578. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  579. readonly formatter: {
  580. readonly type: import("vue").PropType<Function>;
  581. readonly required: false;
  582. readonly validator: ((val: unknown) => boolean) | undefined;
  583. __epPropKey: true;
  584. };
  585. readonly parser: {
  586. readonly type: import("vue").PropType<Function>;
  587. readonly required: false;
  588. readonly validator: ((val: unknown) => boolean) | undefined;
  589. __epPropKey: true;
  590. };
  591. readonly placeholder: {
  592. readonly type: import("vue").PropType<string>;
  593. readonly required: false;
  594. readonly validator: ((val: unknown) => boolean) | undefined;
  595. __epPropKey: true;
  596. };
  597. readonly form: {
  598. readonly type: import("vue").PropType<string>;
  599. readonly required: false;
  600. readonly validator: ((val: unknown) => boolean) | undefined;
  601. __epPropKey: true;
  602. };
  603. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  604. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  605. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  606. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  607. readonly suffixIcon: {
  608. 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>>;
  609. readonly required: false;
  610. readonly validator: ((val: unknown) => boolean) | undefined;
  611. __epPropKey: true;
  612. };
  613. readonly prefixIcon: {
  614. 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>>;
  615. readonly required: false;
  616. readonly validator: ((val: unknown) => boolean) | undefined;
  617. __epPropKey: true;
  618. };
  619. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  620. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  621. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  622. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  623. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  624. }>> & {
  625. onChange?: ((value: string) => any) | undefined;
  626. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  627. onInput?: ((value: string) => any) | undefined;
  628. onFocus?: ((evt: FocusEvent) => any) | undefined;
  629. onBlur?: ((evt: FocusEvent) => any) | undefined;
  630. onClear?: (() => any) | undefined;
  631. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  632. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  633. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  634. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  635. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  636. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  637. } & import("vue").ShallowUnwrapRef<{
  638. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  639. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  640. readonly size: {
  641. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  642. readonly required: false;
  643. readonly validator: ((val: unknown) => boolean) | undefined;
  644. __epPropKey: true;
  645. };
  646. readonly disabled: BooleanConstructor;
  647. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  648. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  649. readonly resize: {
  650. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  651. readonly required: false;
  652. readonly validator: ((val: unknown) => boolean) | undefined;
  653. __epPropKey: true;
  654. };
  655. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  656. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  657. readonly formatter: {
  658. readonly type: import("vue").PropType<Function>;
  659. readonly required: false;
  660. readonly validator: ((val: unknown) => boolean) | undefined;
  661. __epPropKey: true;
  662. };
  663. readonly parser: {
  664. readonly type: import("vue").PropType<Function>;
  665. readonly required: false;
  666. readonly validator: ((val: unknown) => boolean) | undefined;
  667. __epPropKey: true;
  668. };
  669. readonly placeholder: {
  670. readonly type: import("vue").PropType<string>;
  671. readonly required: false;
  672. readonly validator: ((val: unknown) => boolean) | undefined;
  673. __epPropKey: true;
  674. };
  675. readonly form: {
  676. readonly type: import("vue").PropType<string>;
  677. readonly required: false;
  678. readonly validator: ((val: unknown) => boolean) | undefined;
  679. __epPropKey: true;
  680. };
  681. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  682. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  683. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  684. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  685. readonly suffixIcon: {
  686. 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>>;
  687. readonly required: false;
  688. readonly validator: ((val: unknown) => boolean) | undefined;
  689. __epPropKey: true;
  690. };
  691. readonly prefixIcon: {
  692. 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>>;
  693. readonly required: false;
  694. readonly validator: ((val: unknown) => boolean) | undefined;
  695. __epPropKey: true;
  696. };
  697. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  698. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  699. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  700. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  701. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  702. }>> & {
  703. onChange?: ((value: string) => any) | undefined;
  704. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  705. onInput?: ((value: string) => any) | undefined;
  706. onFocus?: ((evt: FocusEvent) => any) | undefined;
  707. onBlur?: ((evt: FocusEvent) => any) | undefined;
  708. onClear?: (() => any) | undefined;
  709. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  710. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  711. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  712. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  713. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  714. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  715. }>>;
  716. emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "clear") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  717. rawAttrs: {
  718. [x: string]: unknown;
  719. };
  720. slots: Readonly<{
  721. [name: string]: import("vue").Slot | undefined;
  722. }>;
  723. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  724. containerKls: import("vue").ComputedRef<unknown[]>;
  725. wrapperKls: import("vue").ComputedRef<string[]>;
  726. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  727. form: import("..").FormContext | undefined;
  728. formItem: import("..").FormItemContext | undefined;
  729. inputId: import("vue").Ref<string | undefined>;
  730. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  731. inputDisabled: import("vue").ComputedRef<boolean>;
  732. nsInput: {
  733. namespace: import("vue").ComputedRef<string>;
  734. b: (blockSuffix?: string) => string;
  735. e: (element?: string | undefined) => string;
  736. m: (modifier?: string | undefined) => string;
  737. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  738. em: (element?: string | undefined, modifier?: string | undefined) => string;
  739. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  740. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  741. is: {
  742. (name: string, state: boolean | undefined): string;
  743. (name: string): string;
  744. };
  745. cssVar: (object: Record<string, string>) => Record<string, string>;
  746. cssVarName: (name: string) => string;
  747. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  748. cssVarBlockName: (name: string) => string;
  749. };
  750. nsTextarea: {
  751. namespace: import("vue").ComputedRef<string>;
  752. b: (blockSuffix?: string) => string;
  753. e: (element?: string | undefined) => string;
  754. m: (modifier?: string | undefined) => string;
  755. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  756. em: (element?: string | undefined, modifier?: string | undefined) => string;
  757. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  758. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  759. is: {
  760. (name: string, state: boolean | undefined): string;
  761. (name: string): string;
  762. };
  763. cssVar: (object: Record<string, string>) => Record<string, string>;
  764. cssVarName: (name: string) => string;
  765. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  766. cssVarBlockName: (name: string) => string;
  767. };
  768. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  769. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  770. focused: import("vue").Ref<boolean>;
  771. hovering: import("vue").Ref<boolean>;
  772. isComposing: import("vue").Ref<boolean>;
  773. passwordVisible: import("vue").Ref<boolean>;
  774. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  775. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  776. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  777. needStatusIcon: import("vue").ComputedRef<boolean>;
  778. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  779. validateIcon: import("vue").ComputedRef<"" | import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  780. passwordIcon: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  781. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  782. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  783. nativeInputValue: import("vue").ComputedRef<string>;
  784. showClear: import("vue").ComputedRef<boolean>;
  785. showPwdVisible: import("vue").ComputedRef<boolean>;
  786. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  787. textLength: import("vue").ComputedRef<number>;
  788. inputExceed: import("vue").ComputedRef<boolean>;
  789. suffixVisible: import("vue").ComputedRef<boolean>;
  790. recordCursor: () => void;
  791. setCursor: () => void;
  792. resizeTextarea: () => void;
  793. createOnceInitResize: (resizeTextarea: () => void) => () => void;
  794. onceInitSizeTextarea: () => void;
  795. setNativeInputValue: () => void;
  796. handleInput: (event: Event) => Promise<void>;
  797. handleChange: (event: Event) => void;
  798. handleCompositionStart: (event: CompositionEvent) => void;
  799. handleCompositionUpdate: (event: CompositionEvent) => void;
  800. handleCompositionEnd: (event: CompositionEvent) => void;
  801. handlePasswordVisible: () => void;
  802. focus: () => Promise<void>;
  803. blur: () => void | undefined;
  804. handleFocus: (event: FocusEvent) => void;
  805. handleBlur: (event: FocusEvent) => void;
  806. handleMouseLeave: (evt: MouseEvent) => void;
  807. handleMouseEnter: (evt: MouseEvent) => void;
  808. handleKeydown: (evt: KeyboardEvent) => void;
  809. select: () => void;
  810. clear: () => void;
  811. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  812. readonly size: {
  813. 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>>;
  814. readonly required: false;
  815. readonly validator: ((val: unknown) => boolean) | undefined;
  816. __epPropKey: true;
  817. };
  818. readonly color: {
  819. readonly type: import("vue").PropType<string>;
  820. readonly required: false;
  821. readonly validator: ((val: unknown) => boolean) | undefined;
  822. __epPropKey: true;
  823. };
  824. }, {
  825. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  826. readonly size: {
  827. 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>>;
  828. readonly required: false;
  829. readonly validator: ((val: unknown) => boolean) | undefined;
  830. __epPropKey: true;
  831. };
  832. readonly color: {
  833. readonly type: import("vue").PropType<string>;
  834. readonly required: false;
  835. readonly validator: ((val: unknown) => boolean) | undefined;
  836. __epPropKey: true;
  837. };
  838. }>> & {
  839. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  840. }>>;
  841. ns: {
  842. namespace: import("vue").ComputedRef<string>;
  843. b: (blockSuffix?: string) => string;
  844. e: (element?: string | undefined) => string;
  845. m: (modifier?: string | undefined) => string;
  846. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  847. em: (element?: string | undefined, modifier?: string | undefined) => string;
  848. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  849. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  850. is: {
  851. (name: string, state: boolean | undefined): string;
  852. (name: string): string;
  853. };
  854. cssVar: (object: Record<string, string>) => Record<string, string>;
  855. cssVarName: (name: string) => string;
  856. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  857. cssVarBlockName: (name: string) => string;
  858. };
  859. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  860. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  861. readonly size: {
  862. 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>>;
  863. readonly required: false;
  864. readonly validator: ((val: unknown) => boolean) | undefined;
  865. __epPropKey: true;
  866. };
  867. readonly color: {
  868. readonly type: import("vue").PropType<string>;
  869. readonly required: false;
  870. readonly validator: ((val: unknown) => boolean) | undefined;
  871. __epPropKey: true;
  872. };
  873. }>>, {}>> & Record<string, any>;
  874. CircleClose: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  875. NOOP: () => void;
  876. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  877. data: {
  878. currentValue: number | null | undefined;
  879. userInput: string | number | null;
  880. };
  881. formItem: import("..").FormItemContext | undefined;
  882. minDisabled: import("vue").ComputedRef<boolean>;
  883. maxDisabled: import("vue").ComputedRef<boolean>;
  884. numPrecision: import("vue").ComputedRef<number>;
  885. controlsAtRight: import("vue").ComputedRef<boolean>;
  886. inputNumberSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  887. inputNumberDisabled: import("vue").ComputedRef<boolean>;
  888. displayValue: import("vue").ComputedRef<string | number>;
  889. toPrecision: (num: number, pre?: number | undefined) => number;
  890. getPrecision: (value: number | null | undefined) => number;
  891. ensurePrecision: (val: number, coefficient?: 1 | -1) => number | null | undefined;
  892. increase: () => void;
  893. decrease: () => void;
  894. verifyValue: (value: string | number | null | undefined, update?: boolean | undefined) => number | null | undefined;
  895. setCurrentValue: (value: string | number | null | undefined, emitChange?: boolean) => void;
  896. handleInput: (value: string) => void;
  897. handleInputChange: (value: string) => void;
  898. focus: () => void;
  899. blur: () => void;
  900. handleFocus: (event: MouseEvent | FocusEvent) => void;
  901. handleBlur: (event: MouseEvent | FocusEvent) => void;
  902. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  903. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  904. readonly size: {
  905. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  906. readonly required: false;
  907. readonly validator: ((val: unknown) => boolean) | undefined;
  908. __epPropKey: true;
  909. };
  910. readonly disabled: BooleanConstructor;
  911. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  912. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  913. readonly resize: {
  914. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  915. readonly required: false;
  916. readonly validator: ((val: unknown) => boolean) | undefined;
  917. __epPropKey: true;
  918. };
  919. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  920. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  921. readonly formatter: {
  922. readonly type: import("vue").PropType<Function>;
  923. readonly required: false;
  924. readonly validator: ((val: unknown) => boolean) | undefined;
  925. __epPropKey: true;
  926. };
  927. readonly parser: {
  928. readonly type: import("vue").PropType<Function>;
  929. readonly required: false;
  930. readonly validator: ((val: unknown) => boolean) | undefined;
  931. __epPropKey: true;
  932. };
  933. readonly placeholder: {
  934. readonly type: import("vue").PropType<string>;
  935. readonly required: false;
  936. readonly validator: ((val: unknown) => boolean) | undefined;
  937. __epPropKey: true;
  938. };
  939. readonly form: {
  940. readonly type: import("vue").PropType<string>;
  941. readonly required: false;
  942. readonly validator: ((val: unknown) => boolean) | undefined;
  943. __epPropKey: true;
  944. };
  945. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  946. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  947. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  948. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  949. readonly suffixIcon: {
  950. 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>>;
  951. readonly required: false;
  952. readonly validator: ((val: unknown) => boolean) | undefined;
  953. __epPropKey: true;
  954. };
  955. readonly prefixIcon: {
  956. 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>>;
  957. readonly required: false;
  958. readonly validator: ((val: unknown) => boolean) | undefined;
  959. __epPropKey: true;
  960. };
  961. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  962. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  963. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  964. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  965. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  966. }, {
  967. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  968. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  969. readonly size: {
  970. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  971. readonly required: false;
  972. readonly validator: ((val: unknown) => boolean) | undefined;
  973. __epPropKey: true;
  974. };
  975. readonly disabled: BooleanConstructor;
  976. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  977. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  978. readonly resize: {
  979. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  980. readonly required: false;
  981. readonly validator: ((val: unknown) => boolean) | undefined;
  982. __epPropKey: true;
  983. };
  984. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  985. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  986. readonly formatter: {
  987. readonly type: import("vue").PropType<Function>;
  988. readonly required: false;
  989. readonly validator: ((val: unknown) => boolean) | undefined;
  990. __epPropKey: true;
  991. };
  992. readonly parser: {
  993. readonly type: import("vue").PropType<Function>;
  994. readonly required: false;
  995. readonly validator: ((val: unknown) => boolean) | undefined;
  996. __epPropKey: true;
  997. };
  998. readonly placeholder: {
  999. readonly type: import("vue").PropType<string>;
  1000. readonly required: false;
  1001. readonly validator: ((val: unknown) => boolean) | undefined;
  1002. __epPropKey: true;
  1003. };
  1004. readonly form: {
  1005. readonly type: import("vue").PropType<string>;
  1006. readonly required: false;
  1007. readonly validator: ((val: unknown) => boolean) | undefined;
  1008. __epPropKey: true;
  1009. };
  1010. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1011. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1012. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1013. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1014. readonly suffixIcon: {
  1015. 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>>;
  1016. readonly required: false;
  1017. readonly validator: ((val: unknown) => boolean) | undefined;
  1018. __epPropKey: true;
  1019. };
  1020. readonly prefixIcon: {
  1021. 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>>;
  1022. readonly required: false;
  1023. readonly validator: ((val: unknown) => boolean) | undefined;
  1024. __epPropKey: true;
  1025. };
  1026. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1027. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1028. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  1029. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1030. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  1031. }>> & {
  1032. onChange?: ((value: string) => any) | undefined;
  1033. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  1034. onInput?: ((value: string) => any) | undefined;
  1035. onFocus?: ((evt: FocusEvent) => any) | undefined;
  1036. onBlur?: ((evt: FocusEvent) => any) | undefined;
  1037. onClear?: (() => any) | undefined;
  1038. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  1039. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  1040. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  1041. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  1042. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  1043. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  1044. }>>;
  1045. emit: ((event: "update:modelValue", value: string) => void) & ((event: "change", value: string) => void) & ((event: "input", value: string) => void) & ((event: "focus", evt: FocusEvent) => void) & ((event: "blur", evt: FocusEvent) => void) & ((event: "clear") => void) & ((event: "mouseleave", evt: MouseEvent) => void) & ((event: "mouseenter", evt: MouseEvent) => void) & ((event: "keydown", evt: Event | KeyboardEvent) => void) & ((event: "compositionstart", evt: CompositionEvent) => void) & ((event: "compositionupdate", evt: CompositionEvent) => void) & ((event: "compositionend", evt: CompositionEvent) => void);
  1046. rawAttrs: {
  1047. [x: string]: unknown;
  1048. };
  1049. slots: Readonly<{
  1050. [name: string]: import("vue").Slot | undefined;
  1051. }>;
  1052. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  1053. containerKls: import("vue").ComputedRef<unknown[]>;
  1054. wrapperKls: import("vue").ComputedRef<string[]>;
  1055. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  1056. form: import("..").FormContext | undefined;
  1057. formItem: import("..").FormItemContext | undefined;
  1058. inputId: import("vue").Ref<string | undefined>;
  1059. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  1060. inputDisabled: import("vue").ComputedRef<boolean>;
  1061. nsInput: {
  1062. namespace: import("vue").ComputedRef<string>;
  1063. b: (blockSuffix?: string) => string;
  1064. e: (element?: string | undefined) => string;
  1065. m: (modifier?: string | undefined) => string;
  1066. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1067. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1068. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1069. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1070. is: {
  1071. (name: string, state: boolean | undefined): string;
  1072. (name: string): string;
  1073. };
  1074. cssVar: (object: Record<string, string>) => Record<string, string>;
  1075. cssVarName: (name: string) => string;
  1076. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1077. cssVarBlockName: (name: string) => string;
  1078. };
  1079. nsTextarea: {
  1080. namespace: import("vue").ComputedRef<string>;
  1081. b: (blockSuffix?: string) => string;
  1082. e: (element?: string | undefined) => string;
  1083. m: (modifier?: string | undefined) => string;
  1084. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1085. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1086. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1087. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1088. is: {
  1089. (name: string, state: boolean | undefined): string;
  1090. (name: string): string;
  1091. };
  1092. cssVar: (object: Record<string, string>) => Record<string, string>;
  1093. cssVarName: (name: string) => string;
  1094. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1095. cssVarBlockName: (name: string) => string;
  1096. };
  1097. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  1098. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  1099. focused: import("vue").Ref<boolean>;
  1100. hovering: import("vue").Ref<boolean>;
  1101. isComposing: import("vue").Ref<boolean>;
  1102. passwordVisible: import("vue").Ref<boolean>;
  1103. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  1104. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  1105. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  1106. needStatusIcon: import("vue").ComputedRef<boolean>;
  1107. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  1108. validateIcon: import("vue").ComputedRef<"" | import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  1109. passwordIcon: import("vue").ComputedRef<import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>>;
  1110. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  1111. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  1112. nativeInputValue: import("vue").ComputedRef<string>;
  1113. showClear: import("vue").ComputedRef<boolean>;
  1114. showPwdVisible: import("vue").ComputedRef<boolean>;
  1115. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  1116. textLength: import("vue").ComputedRef<number>;
  1117. inputExceed: import("vue").ComputedRef<boolean>;
  1118. suffixVisible: import("vue").ComputedRef<boolean>;
  1119. recordCursor: () => void;
  1120. setCursor: () => void;
  1121. resizeTextarea: () => void;
  1122. createOnceInitResize: (resizeTextarea: () => void) => () => void;
  1123. onceInitSizeTextarea: () => void;
  1124. setNativeInputValue: () => void;
  1125. handleInput: (event: Event) => Promise<void>;
  1126. handleChange: (event: Event) => void;
  1127. handleCompositionStart: (event: CompositionEvent) => void;
  1128. handleCompositionUpdate: (event: CompositionEvent) => void;
  1129. handleCompositionEnd: (event: CompositionEvent) => void;
  1130. handlePasswordVisible: () => void;
  1131. focus: () => Promise<void>;
  1132. blur: () => void | undefined;
  1133. handleFocus: (event: FocusEvent) => void;
  1134. handleBlur: (event: FocusEvent) => void;
  1135. handleMouseLeave: (evt: MouseEvent) => void;
  1136. handleMouseEnter: (evt: MouseEvent) => void;
  1137. handleKeydown: (evt: KeyboardEvent) => void;
  1138. select: () => void;
  1139. clear: () => void;
  1140. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1141. readonly size: {
  1142. 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>>;
  1143. readonly required: false;
  1144. readonly validator: ((val: unknown) => boolean) | undefined;
  1145. __epPropKey: true;
  1146. };
  1147. readonly color: {
  1148. readonly type: import("vue").PropType<string>;
  1149. readonly required: false;
  1150. readonly validator: ((val: unknown) => boolean) | undefined;
  1151. __epPropKey: true;
  1152. };
  1153. }, {
  1154. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1155. readonly size: {
  1156. 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>>;
  1157. readonly required: false;
  1158. readonly validator: ((val: unknown) => boolean) | undefined;
  1159. __epPropKey: true;
  1160. };
  1161. readonly color: {
  1162. readonly type: import("vue").PropType<string>;
  1163. readonly required: false;
  1164. readonly validator: ((val: unknown) => boolean) | undefined;
  1165. __epPropKey: true;
  1166. };
  1167. }>> & {
  1168. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1169. }>>;
  1170. ns: {
  1171. namespace: import("vue").ComputedRef<string>;
  1172. b: (blockSuffix?: string) => string;
  1173. e: (element?: string | undefined) => string;
  1174. m: (modifier?: string | undefined) => string;
  1175. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1176. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1177. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1178. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1179. is: {
  1180. (name: string, state: boolean | undefined): string;
  1181. (name: string): string;
  1182. };
  1183. cssVar: (object: Record<string, string>) => Record<string, string>;
  1184. cssVarName: (name: string) => string;
  1185. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1186. cssVarBlockName: (name: string) => string;
  1187. };
  1188. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  1189. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1190. readonly size: {
  1191. 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>>;
  1192. readonly required: false;
  1193. readonly validator: ((val: unknown) => boolean) | undefined;
  1194. __epPropKey: true;
  1195. };
  1196. readonly color: {
  1197. readonly type: import("vue").PropType<string>;
  1198. readonly required: false;
  1199. readonly validator: ((val: unknown) => boolean) | undefined;
  1200. __epPropKey: true;
  1201. };
  1202. }>>, {}>> & Record<string, any>;
  1203. CircleClose: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  1204. NOOP: () => void;
  1205. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1206. "update:modelValue": (value: string) => boolean;
  1207. input: (value: string) => boolean;
  1208. change: (value: string) => boolean;
  1209. focus: (evt: FocusEvent) => boolean;
  1210. blur: (evt: FocusEvent) => boolean;
  1211. clear: () => boolean;
  1212. mouseleave: (evt: MouseEvent) => boolean;
  1213. mouseenter: (evt: MouseEvent) => boolean;
  1214. keydown: (evt: Event | KeyboardEvent) => boolean;
  1215. compositionstart: (evt: CompositionEvent) => boolean;
  1216. compositionupdate: (evt: CompositionEvent) => boolean;
  1217. compositionend: (evt: CompositionEvent) => boolean;
  1218. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1219. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1220. readonly size: {
  1221. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1222. readonly required: false;
  1223. readonly validator: ((val: unknown) => boolean) | undefined;
  1224. __epPropKey: true;
  1225. };
  1226. readonly disabled: BooleanConstructor;
  1227. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown, "", boolean>;
  1228. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  1229. readonly resize: {
  1230. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "none" | "both" | "horizontal" | "vertical", unknown>>;
  1231. readonly required: false;
  1232. readonly validator: ((val: unknown) => boolean) | undefined;
  1233. __epPropKey: true;
  1234. };
  1235. readonly autosize: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize) | ((new (...args: any[]) => import("..").InputAutoSize & {}) | (() => import("..").InputAutoSize))[], unknown, unknown, false, boolean>;
  1236. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  1237. readonly formatter: {
  1238. readonly type: import("vue").PropType<Function>;
  1239. readonly required: false;
  1240. readonly validator: ((val: unknown) => boolean) | undefined;
  1241. __epPropKey: true;
  1242. };
  1243. readonly parser: {
  1244. readonly type: import("vue").PropType<Function>;
  1245. readonly required: false;
  1246. readonly validator: ((val: unknown) => boolean) | undefined;
  1247. __epPropKey: true;
  1248. };
  1249. readonly placeholder: {
  1250. readonly type: import("vue").PropType<string>;
  1251. readonly required: false;
  1252. readonly validator: ((val: unknown) => boolean) | undefined;
  1253. __epPropKey: true;
  1254. };
  1255. readonly form: {
  1256. readonly type: import("vue").PropType<string>;
  1257. readonly required: false;
  1258. readonly validator: ((val: unknown) => boolean) | undefined;
  1259. __epPropKey: true;
  1260. };
  1261. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1262. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1263. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1264. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1265. readonly suffixIcon: {
  1266. 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>>;
  1267. readonly required: false;
  1268. readonly validator: ((val: unknown) => boolean) | undefined;
  1269. __epPropKey: true;
  1270. };
  1271. readonly prefixIcon: {
  1272. 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>>;
  1273. readonly required: false;
  1274. readonly validator: ((val: unknown) => boolean) | undefined;
  1275. __epPropKey: true;
  1276. };
  1277. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1278. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1279. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  1280. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1281. readonly inputStyle: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue) | ((new (...args: any[]) => import("vue").StyleValue & {}) | (() => import("vue").StyleValue))[], unknown, unknown, () => import("element-plus/es/utils").Mutable<{}>, boolean>;
  1282. }>> & {
  1283. onChange?: ((value: string) => any) | undefined;
  1284. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  1285. onInput?: ((value: string) => any) | undefined;
  1286. onFocus?: ((evt: FocusEvent) => any) | undefined;
  1287. onBlur?: ((evt: FocusEvent) => any) | undefined;
  1288. onClear?: (() => any) | undefined;
  1289. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  1290. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  1291. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  1292. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  1293. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  1294. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  1295. }, {
  1296. readonly type: string;
  1297. readonly modelValue: import("element-plus/es/utils").EpPropMergeType<(new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined) | ((new (...args: any[]) => (string | number | null | undefined) & {}) | (() => string | number | null | undefined))[], unknown, unknown>;
  1298. readonly label: string;
  1299. readonly id: string;
  1300. readonly disabled: boolean;
  1301. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1302. readonly autosize: import("..").InputAutoSize;
  1303. readonly autocomplete: string;
  1304. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1305. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1306. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1307. readonly containerRole: string;
  1308. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  1309. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1310. readonly inputStyle: import("vue").StyleValue;
  1311. }>> & Record<string, any>;
  1312. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1313. readonly size: {
  1314. 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>>;
  1315. readonly required: false;
  1316. readonly validator: ((val: unknown) => boolean) | undefined;
  1317. __epPropKey: true;
  1318. };
  1319. readonly color: {
  1320. readonly type: import("vue").PropType<string>;
  1321. readonly required: false;
  1322. readonly validator: ((val: unknown) => boolean) | undefined;
  1323. __epPropKey: true;
  1324. };
  1325. }, {
  1326. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1327. readonly size: {
  1328. 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>>;
  1329. readonly required: false;
  1330. readonly validator: ((val: unknown) => boolean) | undefined;
  1331. __epPropKey: true;
  1332. };
  1333. readonly color: {
  1334. readonly type: import("vue").PropType<string>;
  1335. readonly required: false;
  1336. readonly validator: ((val: unknown) => boolean) | undefined;
  1337. __epPropKey: true;
  1338. };
  1339. }>> & {
  1340. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1341. }>>;
  1342. ns: {
  1343. namespace: import("vue").ComputedRef<string>;
  1344. b: (blockSuffix?: string) => string;
  1345. e: (element?: string | undefined) => string;
  1346. m: (modifier?: string | undefined) => string;
  1347. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1348. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1349. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1350. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1351. is: {
  1352. (name: string, state: boolean | undefined): string;
  1353. (name: string): string;
  1354. };
  1355. cssVar: (object: Record<string, string>) => Record<string, string>;
  1356. cssVarName: (name: string) => string;
  1357. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1358. cssVarBlockName: (name: string) => string;
  1359. };
  1360. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  1361. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1362. readonly size: {
  1363. 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>>;
  1364. readonly required: false;
  1365. readonly validator: ((val: unknown) => boolean) | undefined;
  1366. __epPropKey: true;
  1367. };
  1368. readonly color: {
  1369. readonly type: import("vue").PropType<string>;
  1370. readonly required: false;
  1371. readonly validator: ((val: unknown) => boolean) | undefined;
  1372. __epPropKey: true;
  1373. };
  1374. }>>, {}>> & Record<string, any>;
  1375. vRepeatClick: import("vue").ObjectDirective<HTMLElement, import("../../directives/repeat-click").RepeatClickOptions | ((...args: unknown[]) => unknown)>;
  1376. ArrowDown: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  1377. ArrowUp: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  1378. Minus: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  1379. Plus: import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>;
  1380. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1381. change: (cur: number | undefined, prev: number | undefined) => boolean;
  1382. blur: (e: FocusEvent) => boolean;
  1383. focus: (e: FocusEvent) => boolean;
  1384. input: (val: number | null | undefined) => boolean;
  1385. "update:modelValue": (val: number | undefined) => boolean;
  1386. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1387. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1388. readonly step: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  1389. readonly stepStrictly: BooleanConstructor;
  1390. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  1391. readonly min: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  1392. readonly modelValue: NumberConstructor;
  1393. readonly readonly: BooleanConstructor;
  1394. readonly disabled: BooleanConstructor;
  1395. readonly size: {
  1396. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1397. readonly required: false;
  1398. readonly validator: ((val: unknown) => boolean) | undefined;
  1399. __epPropKey: true;
  1400. };
  1401. readonly controls: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1402. readonly controlsPosition: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "right", unknown, "", boolean>;
  1403. readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, null], unknown, unknown, null, boolean>;
  1404. readonly name: StringConstructor;
  1405. readonly label: StringConstructor;
  1406. readonly placeholder: StringConstructor;
  1407. readonly precision: {
  1408. readonly type: import("vue").PropType<number>;
  1409. readonly required: false;
  1410. readonly validator: ((val: unknown) => boolean) | undefined;
  1411. __epPropKey: true;
  1412. };
  1413. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1414. }>> & {
  1415. onChange?: ((cur: number | undefined, prev: number | undefined) => any) | undefined;
  1416. "onUpdate:modelValue"?: ((val: number | undefined) => any) | undefined;
  1417. onInput?: ((val: number | null | undefined) => any) | undefined;
  1418. onFocus?: ((e: FocusEvent) => any) | undefined;
  1419. onBlur?: ((e: FocusEvent) => any) | undefined;
  1420. }, {
  1421. readonly id: string;
  1422. readonly disabled: boolean;
  1423. readonly readonly: boolean;
  1424. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1425. readonly max: number;
  1426. readonly controls: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1427. readonly min: number;
  1428. readonly step: number;
  1429. readonly controlsPosition: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "right", unknown>;
  1430. readonly valueOnClear: any;
  1431. readonly stepStrictly: boolean;
  1432. }>> & Record<string, any>;
  1433. export default ElInputNumber;
  1434. export * from './src/input-number';