index.d.ts 111 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428
  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?: ((prev: number | undefined, cur: 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", prev: number | undefined, cur: 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").Ref<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 disabled: boolean;
  91. readonly label: string;
  92. 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>;
  93. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  94. readonly id: string;
  95. readonly autosize: import("..").InputAutoSize;
  96. readonly autocomplete: string;
  97. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  98. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  99. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  100. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  101. readonly containerRole: string;
  102. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], 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, "vertical" | "none" | "both" | "horizontal", 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" | "disabled" | "label" | "modelValue" | "validateEvent" | "id" | "autosize" | "autocomplete" | "readonly" | "clearable" | "showPassword" | "showWordLimit" | "containerRole" | "tabindex" | "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, "vertical" | "none" | "both" | "horizontal", 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, "vertical" | "none" | "both" | "horizontal", 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").Ref<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").Ref<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. setNativeInputValue: () => void;
  429. handleInput: (event: Event) => Promise<void>;
  430. handleChange: (event: Event) => void;
  431. handleCompositionStart: (event: CompositionEvent) => void;
  432. handleCompositionUpdate: (event: CompositionEvent) => void;
  433. handleCompositionEnd: (event: CompositionEvent) => void;
  434. handlePasswordVisible: () => void;
  435. focus: () => Promise<void>;
  436. blur: () => void | undefined;
  437. handleFocus: (event: FocusEvent) => void;
  438. handleBlur: (event: FocusEvent) => void;
  439. handleMouseLeave: (evt: MouseEvent) => void;
  440. handleMouseEnter: (evt: MouseEvent) => void;
  441. handleKeydown: (evt: KeyboardEvent) => void;
  442. select: () => void;
  443. clear: () => void;
  444. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  445. readonly size: {
  446. 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>>;
  447. readonly required: false;
  448. readonly validator: ((val: unknown) => boolean) | undefined;
  449. __epPropKey: true;
  450. };
  451. readonly color: {
  452. readonly type: import("vue").PropType<string>;
  453. readonly required: false;
  454. readonly validator: ((val: unknown) => boolean) | undefined;
  455. __epPropKey: true;
  456. };
  457. }, {
  458. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  459. readonly size: {
  460. 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>>;
  461. readonly required: false;
  462. readonly validator: ((val: unknown) => boolean) | undefined;
  463. __epPropKey: true;
  464. };
  465. readonly color: {
  466. readonly type: import("vue").PropType<string>;
  467. readonly required: false;
  468. readonly validator: ((val: unknown) => boolean) | undefined;
  469. __epPropKey: true;
  470. };
  471. }>> & {
  472. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  473. }>>;
  474. ns: {
  475. namespace: import("vue").Ref<string>;
  476. b: (blockSuffix?: string) => string;
  477. e: (element?: string | undefined) => string;
  478. m: (modifier?: string | undefined) => string;
  479. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  480. em: (element?: string | undefined, modifier?: string | undefined) => string;
  481. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  482. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  483. is: {
  484. (name: string, state: boolean | undefined): string;
  485. (name: string): string;
  486. };
  487. cssVar: (object: Record<string, string>) => Record<string, string>;
  488. cssVarName: (name: string) => string;
  489. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  490. cssVarBlockName: (name: string) => string;
  491. };
  492. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  493. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  494. readonly size: {
  495. 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>>;
  496. readonly required: false;
  497. readonly validator: ((val: unknown) => boolean) | undefined;
  498. __epPropKey: true;
  499. };
  500. readonly color: {
  501. readonly type: import("vue").PropType<string>;
  502. readonly required: false;
  503. readonly validator: ((val: unknown) => boolean) | undefined;
  504. __epPropKey: true;
  505. };
  506. }>>, {}>> & Record<string, any>;
  507. 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<{}>>, {}>;
  508. NOOP: () => void;
  509. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  510. "update:modelValue": (value: string) => boolean;
  511. input: (value: string) => boolean;
  512. change: (value: string) => boolean;
  513. focus: (evt: FocusEvent) => boolean;
  514. blur: (evt: FocusEvent) => boolean;
  515. clear: () => boolean;
  516. mouseleave: (evt: MouseEvent) => boolean;
  517. mouseenter: (evt: MouseEvent) => boolean;
  518. keydown: (evt: Event | KeyboardEvent) => boolean;
  519. compositionstart: (evt: CompositionEvent) => boolean;
  520. compositionupdate: (evt: CompositionEvent) => boolean;
  521. compositionend: (evt: CompositionEvent) => boolean;
  522. }, string, {
  523. readonly type: string;
  524. readonly disabled: boolean;
  525. readonly label: 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 validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  528. readonly id: string;
  529. readonly autosize: import("..").InputAutoSize;
  530. readonly autocomplete: string;
  531. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  532. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  533. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  534. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  535. readonly containerRole: string;
  536. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  537. readonly inputStyle: import("vue").StyleValue;
  538. }> & {
  539. beforeCreate?: ((() => void) | (() => void)[]) | undefined;
  540. created?: ((() => void) | (() => void)[]) | undefined;
  541. beforeMount?: ((() => void) | (() => void)[]) | undefined;
  542. mounted?: ((() => void) | (() => void)[]) | undefined;
  543. beforeUpdate?: ((() => void) | (() => void)[]) | undefined;
  544. updated?: ((() => void) | (() => void)[]) | undefined;
  545. activated?: ((() => void) | (() => void)[]) | undefined;
  546. deactivated?: ((() => void) | (() => void)[]) | undefined;
  547. beforeDestroy?: ((() => void) | (() => void)[]) | undefined;
  548. beforeUnmount?: ((() => void) | (() => void)[]) | undefined;
  549. destroyed?: ((() => void) | (() => void)[]) | undefined;
  550. unmounted?: ((() => void) | (() => void)[]) | undefined;
  551. renderTracked?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  552. renderTriggered?: (((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[]) | undefined;
  553. 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;
  554. };
  555. $forceUpdate: () => void;
  556. $nextTick: typeof import("vue").nextTick;
  557. $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions<boolean> | undefined): import("vue").WatchStopHandle;
  558. } & Readonly<import("vue").ExtractPropTypes<{
  559. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  560. readonly size: {
  561. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  562. readonly required: false;
  563. readonly validator: ((val: unknown) => boolean) | undefined;
  564. __epPropKey: true;
  565. };
  566. readonly disabled: BooleanConstructor;
  567. 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>;
  568. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  569. readonly resize: {
  570. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  571. readonly required: false;
  572. readonly validator: ((val: unknown) => boolean) | undefined;
  573. __epPropKey: true;
  574. };
  575. 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>;
  576. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  577. readonly formatter: {
  578. readonly type: import("vue").PropType<Function>;
  579. readonly required: false;
  580. readonly validator: ((val: unknown) => boolean) | undefined;
  581. __epPropKey: true;
  582. };
  583. readonly parser: {
  584. readonly type: import("vue").PropType<Function>;
  585. readonly required: false;
  586. readonly validator: ((val: unknown) => boolean) | undefined;
  587. __epPropKey: true;
  588. };
  589. readonly placeholder: {
  590. readonly type: import("vue").PropType<string>;
  591. readonly required: false;
  592. readonly validator: ((val: unknown) => boolean) | undefined;
  593. __epPropKey: true;
  594. };
  595. readonly form: {
  596. readonly type: import("vue").PropType<string>;
  597. readonly required: false;
  598. readonly validator: ((val: unknown) => boolean) | undefined;
  599. __epPropKey: true;
  600. };
  601. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  602. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  603. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  604. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  605. readonly suffixIcon: {
  606. 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>>;
  607. readonly required: false;
  608. readonly validator: ((val: unknown) => boolean) | undefined;
  609. __epPropKey: true;
  610. };
  611. readonly prefixIcon: {
  612. 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>>;
  613. readonly required: false;
  614. readonly validator: ((val: unknown) => boolean) | undefined;
  615. __epPropKey: true;
  616. };
  617. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  618. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  619. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  620. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  621. 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>;
  622. }>> & {
  623. onChange?: ((value: string) => any) | undefined;
  624. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  625. onInput?: ((value: string) => any) | undefined;
  626. onFocus?: ((evt: FocusEvent) => any) | undefined;
  627. onBlur?: ((evt: FocusEvent) => any) | undefined;
  628. onClear?: (() => any) | undefined;
  629. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  630. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  631. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  632. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  633. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  634. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  635. } & import("vue").ShallowUnwrapRef<{
  636. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  637. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  638. readonly size: {
  639. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  640. readonly required: false;
  641. readonly validator: ((val: unknown) => boolean) | undefined;
  642. __epPropKey: true;
  643. };
  644. readonly disabled: BooleanConstructor;
  645. 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>;
  646. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  647. readonly resize: {
  648. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  649. readonly required: false;
  650. readonly validator: ((val: unknown) => boolean) | undefined;
  651. __epPropKey: true;
  652. };
  653. 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>;
  654. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  655. readonly formatter: {
  656. readonly type: import("vue").PropType<Function>;
  657. readonly required: false;
  658. readonly validator: ((val: unknown) => boolean) | undefined;
  659. __epPropKey: true;
  660. };
  661. readonly parser: {
  662. readonly type: import("vue").PropType<Function>;
  663. readonly required: false;
  664. readonly validator: ((val: unknown) => boolean) | undefined;
  665. __epPropKey: true;
  666. };
  667. readonly placeholder: {
  668. readonly type: import("vue").PropType<string>;
  669. readonly required: false;
  670. readonly validator: ((val: unknown) => boolean) | undefined;
  671. __epPropKey: true;
  672. };
  673. readonly form: {
  674. readonly type: import("vue").PropType<string>;
  675. readonly required: false;
  676. readonly validator: ((val: unknown) => boolean) | undefined;
  677. __epPropKey: true;
  678. };
  679. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  680. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  681. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  682. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  683. readonly suffixIcon: {
  684. 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>>;
  685. readonly required: false;
  686. readonly validator: ((val: unknown) => boolean) | undefined;
  687. __epPropKey: true;
  688. };
  689. readonly prefixIcon: {
  690. 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>>;
  691. readonly required: false;
  692. readonly validator: ((val: unknown) => boolean) | undefined;
  693. __epPropKey: true;
  694. };
  695. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  696. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  697. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  698. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  699. 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>;
  700. }>> & {
  701. onChange?: ((value: string) => any) | undefined;
  702. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  703. onInput?: ((value: string) => any) | undefined;
  704. onFocus?: ((evt: FocusEvent) => any) | undefined;
  705. onBlur?: ((evt: FocusEvent) => any) | undefined;
  706. onClear?: (() => any) | undefined;
  707. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  708. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  709. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  710. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  711. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  712. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  713. }>>;
  714. 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);
  715. rawAttrs: {
  716. [x: string]: unknown;
  717. };
  718. slots: Readonly<{
  719. [name: string]: import("vue").Slot | undefined;
  720. }>;
  721. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  722. containerKls: import("vue").ComputedRef<unknown[]>;
  723. wrapperKls: import("vue").ComputedRef<string[]>;
  724. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  725. form: import("../..").FormContext | undefined;
  726. formItem: import("../..").FormItemContext | undefined;
  727. inputId: import("vue").Ref<string | undefined>;
  728. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  729. inputDisabled: import("vue").ComputedRef<boolean>;
  730. nsInput: {
  731. namespace: import("vue").Ref<string>;
  732. b: (blockSuffix?: string) => string;
  733. e: (element?: string | undefined) => string;
  734. m: (modifier?: string | undefined) => string;
  735. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  736. em: (element?: string | undefined, modifier?: string | undefined) => string;
  737. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  738. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  739. is: {
  740. (name: string, state: boolean | undefined): string;
  741. (name: string): string;
  742. };
  743. cssVar: (object: Record<string, string>) => Record<string, string>;
  744. cssVarName: (name: string) => string;
  745. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  746. cssVarBlockName: (name: string) => string;
  747. };
  748. nsTextarea: {
  749. namespace: import("vue").Ref<string>;
  750. b: (blockSuffix?: string) => string;
  751. e: (element?: string | undefined) => string;
  752. m: (modifier?: string | undefined) => string;
  753. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  754. em: (element?: string | undefined, modifier?: string | undefined) => string;
  755. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  756. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  757. is: {
  758. (name: string, state: boolean | undefined): string;
  759. (name: string): string;
  760. };
  761. cssVar: (object: Record<string, string>) => Record<string, string>;
  762. cssVarName: (name: string) => string;
  763. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  764. cssVarBlockName: (name: string) => string;
  765. };
  766. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  767. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  768. focused: import("vue").Ref<boolean>;
  769. hovering: import("vue").Ref<boolean>;
  770. isComposing: import("vue").Ref<boolean>;
  771. passwordVisible: import("vue").Ref<boolean>;
  772. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  773. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  774. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  775. needStatusIcon: import("vue").ComputedRef<boolean>;
  776. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  777. 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<{}>>, {}>>;
  778. 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<{}>>, {}>>;
  779. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  780. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  781. nativeInputValue: import("vue").ComputedRef<string>;
  782. showClear: import("vue").ComputedRef<boolean>;
  783. showPwdVisible: import("vue").ComputedRef<boolean>;
  784. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  785. textLength: import("vue").ComputedRef<number>;
  786. inputExceed: import("vue").ComputedRef<boolean>;
  787. suffixVisible: import("vue").ComputedRef<boolean>;
  788. recordCursor: () => void;
  789. setCursor: () => void;
  790. resizeTextarea: () => void;
  791. setNativeInputValue: () => void;
  792. handleInput: (event: Event) => Promise<void>;
  793. handleChange: (event: Event) => void;
  794. handleCompositionStart: (event: CompositionEvent) => void;
  795. handleCompositionUpdate: (event: CompositionEvent) => void;
  796. handleCompositionEnd: (event: CompositionEvent) => void;
  797. handlePasswordVisible: () => void;
  798. focus: () => Promise<void>;
  799. blur: () => void | undefined;
  800. handleFocus: (event: FocusEvent) => void;
  801. handleBlur: (event: FocusEvent) => void;
  802. handleMouseLeave: (evt: MouseEvent) => void;
  803. handleMouseEnter: (evt: MouseEvent) => void;
  804. handleKeydown: (evt: KeyboardEvent) => void;
  805. select: () => void;
  806. clear: () => void;
  807. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  808. readonly size: {
  809. 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>>;
  810. readonly required: false;
  811. readonly validator: ((val: unknown) => boolean) | undefined;
  812. __epPropKey: true;
  813. };
  814. readonly color: {
  815. readonly type: import("vue").PropType<string>;
  816. readonly required: false;
  817. readonly validator: ((val: unknown) => boolean) | undefined;
  818. __epPropKey: true;
  819. };
  820. }, {
  821. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  822. readonly size: {
  823. 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>>;
  824. readonly required: false;
  825. readonly validator: ((val: unknown) => boolean) | undefined;
  826. __epPropKey: true;
  827. };
  828. readonly color: {
  829. readonly type: import("vue").PropType<string>;
  830. readonly required: false;
  831. readonly validator: ((val: unknown) => boolean) | undefined;
  832. __epPropKey: true;
  833. };
  834. }>> & {
  835. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  836. }>>;
  837. ns: {
  838. namespace: import("vue").Ref<string>;
  839. b: (blockSuffix?: string) => string;
  840. e: (element?: string | undefined) => string;
  841. m: (modifier?: string | undefined) => string;
  842. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  843. em: (element?: string | undefined, modifier?: string | undefined) => string;
  844. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  845. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  846. is: {
  847. (name: string, state: boolean | undefined): string;
  848. (name: string): string;
  849. };
  850. cssVar: (object: Record<string, string>) => Record<string, string>;
  851. cssVarName: (name: string) => string;
  852. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  853. cssVarBlockName: (name: string) => string;
  854. };
  855. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  856. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  857. readonly size: {
  858. 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>>;
  859. readonly required: false;
  860. readonly validator: ((val: unknown) => boolean) | undefined;
  861. __epPropKey: true;
  862. };
  863. readonly color: {
  864. readonly type: import("vue").PropType<string>;
  865. readonly required: false;
  866. readonly validator: ((val: unknown) => boolean) | undefined;
  867. __epPropKey: true;
  868. };
  869. }>>, {}>> & Record<string, any>;
  870. 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<{}>>, {}>;
  871. NOOP: () => void;
  872. }> & {} & import("vue").ComponentCustomProperties) | undefined>;
  873. data: {
  874. currentValue: number | null | undefined;
  875. userInput: string | number | null;
  876. };
  877. formItem: import("../..").FormItemContext | undefined;
  878. minDisabled: import("vue").ComputedRef<boolean>;
  879. maxDisabled: import("vue").ComputedRef<boolean>;
  880. numPrecision: import("vue").ComputedRef<number>;
  881. controlsAtRight: import("vue").ComputedRef<boolean>;
  882. inputNumberSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  883. inputNumberDisabled: import("vue").ComputedRef<boolean>;
  884. displayValue: import("vue").ComputedRef<string | number>;
  885. toPrecision: (num: number, pre?: number | undefined) => number;
  886. getPrecision: (value: number | null | undefined) => number;
  887. ensurePrecision: (val: number, coefficient?: 1 | -1) => number | null | undefined;
  888. increase: () => void;
  889. decrease: () => void;
  890. verifyValue: (value: string | number | null | undefined, update?: boolean | undefined) => number | null | undefined;
  891. setCurrentValue: (value: string | number | null | undefined, emitChange?: boolean) => void;
  892. handleInput: (value: string) => void;
  893. handleInputChange: (value: string) => void;
  894. focus: () => void;
  895. blur: () => void;
  896. handleFocus: (event: MouseEvent | FocusEvent) => void;
  897. handleBlur: (event: MouseEvent | FocusEvent) => void;
  898. ElInput: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  899. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  900. readonly size: {
  901. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  902. readonly required: false;
  903. readonly validator: ((val: unknown) => boolean) | undefined;
  904. __epPropKey: true;
  905. };
  906. readonly disabled: BooleanConstructor;
  907. 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>;
  908. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  909. readonly resize: {
  910. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  911. readonly required: false;
  912. readonly validator: ((val: unknown) => boolean) | undefined;
  913. __epPropKey: true;
  914. };
  915. 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>;
  916. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  917. readonly formatter: {
  918. readonly type: import("vue").PropType<Function>;
  919. readonly required: false;
  920. readonly validator: ((val: unknown) => boolean) | undefined;
  921. __epPropKey: true;
  922. };
  923. readonly parser: {
  924. readonly type: import("vue").PropType<Function>;
  925. readonly required: false;
  926. readonly validator: ((val: unknown) => boolean) | undefined;
  927. __epPropKey: true;
  928. };
  929. readonly placeholder: {
  930. readonly type: import("vue").PropType<string>;
  931. readonly required: false;
  932. readonly validator: ((val: unknown) => boolean) | undefined;
  933. __epPropKey: true;
  934. };
  935. readonly form: {
  936. readonly type: import("vue").PropType<string>;
  937. readonly required: false;
  938. readonly validator: ((val: unknown) => boolean) | undefined;
  939. __epPropKey: true;
  940. };
  941. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  942. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  943. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  944. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  945. readonly suffixIcon: {
  946. 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>>;
  947. readonly required: false;
  948. readonly validator: ((val: unknown) => boolean) | undefined;
  949. __epPropKey: true;
  950. };
  951. readonly prefixIcon: {
  952. 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>>;
  953. readonly required: false;
  954. readonly validator: ((val: unknown) => boolean) | undefined;
  955. __epPropKey: true;
  956. };
  957. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  958. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  959. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  960. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  961. 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>;
  962. }, {
  963. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  964. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  965. readonly size: {
  966. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  967. readonly required: false;
  968. readonly validator: ((val: unknown) => boolean) | undefined;
  969. __epPropKey: true;
  970. };
  971. readonly disabled: BooleanConstructor;
  972. 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>;
  973. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  974. readonly resize: {
  975. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  976. readonly required: false;
  977. readonly validator: ((val: unknown) => boolean) | undefined;
  978. __epPropKey: true;
  979. };
  980. 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>;
  981. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  982. readonly formatter: {
  983. readonly type: import("vue").PropType<Function>;
  984. readonly required: false;
  985. readonly validator: ((val: unknown) => boolean) | undefined;
  986. __epPropKey: true;
  987. };
  988. readonly parser: {
  989. readonly type: import("vue").PropType<Function>;
  990. readonly required: false;
  991. readonly validator: ((val: unknown) => boolean) | undefined;
  992. __epPropKey: true;
  993. };
  994. readonly placeholder: {
  995. readonly type: import("vue").PropType<string>;
  996. readonly required: false;
  997. readonly validator: ((val: unknown) => boolean) | undefined;
  998. __epPropKey: true;
  999. };
  1000. readonly form: {
  1001. readonly type: import("vue").PropType<string>;
  1002. readonly required: false;
  1003. readonly validator: ((val: unknown) => boolean) | undefined;
  1004. __epPropKey: true;
  1005. };
  1006. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1007. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1008. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1009. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1010. readonly suffixIcon: {
  1011. 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>>;
  1012. readonly required: false;
  1013. readonly validator: ((val: unknown) => boolean) | undefined;
  1014. __epPropKey: true;
  1015. };
  1016. readonly prefixIcon: {
  1017. 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>>;
  1018. readonly required: false;
  1019. readonly validator: ((val: unknown) => boolean) | undefined;
  1020. __epPropKey: true;
  1021. };
  1022. readonly containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1023. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1024. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  1025. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1026. 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>;
  1027. }>> & {
  1028. onChange?: ((value: string) => any) | undefined;
  1029. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  1030. onInput?: ((value: string) => any) | undefined;
  1031. onFocus?: ((evt: FocusEvent) => any) | undefined;
  1032. onBlur?: ((evt: FocusEvent) => any) | undefined;
  1033. onClear?: (() => any) | undefined;
  1034. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  1035. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  1036. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  1037. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  1038. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  1039. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  1040. }>>;
  1041. 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);
  1042. rawAttrs: {
  1043. [x: string]: unknown;
  1044. };
  1045. slots: Readonly<{
  1046. [name: string]: import("vue").Slot | undefined;
  1047. }>;
  1048. containerAttrs: import("vue").ComputedRef<Record<string, unknown>>;
  1049. containerKls: import("vue").ComputedRef<unknown[]>;
  1050. wrapperKls: import("vue").ComputedRef<string[]>;
  1051. attrs: import("vue").ComputedRef<Record<string, unknown>>;
  1052. form: import("../..").FormContext | undefined;
  1053. formItem: import("../..").FormItemContext | undefined;
  1054. inputId: import("vue").Ref<string | undefined>;
  1055. inputSize: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  1056. inputDisabled: import("vue").ComputedRef<boolean>;
  1057. nsInput: {
  1058. namespace: import("vue").Ref<string>;
  1059. b: (blockSuffix?: string) => string;
  1060. e: (element?: string | undefined) => string;
  1061. m: (modifier?: string | undefined) => string;
  1062. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1063. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1064. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1065. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1066. is: {
  1067. (name: string, state: boolean | undefined): string;
  1068. (name: string): string;
  1069. };
  1070. cssVar: (object: Record<string, string>) => Record<string, string>;
  1071. cssVarName: (name: string) => string;
  1072. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1073. cssVarBlockName: (name: string) => string;
  1074. };
  1075. nsTextarea: {
  1076. namespace: import("vue").Ref<string>;
  1077. b: (blockSuffix?: string) => string;
  1078. e: (element?: string | undefined) => string;
  1079. m: (modifier?: string | undefined) => string;
  1080. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1081. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1082. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1083. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1084. is: {
  1085. (name: string, state: boolean | undefined): string;
  1086. (name: string): string;
  1087. };
  1088. cssVar: (object: Record<string, string>) => Record<string, string>;
  1089. cssVarName: (name: string) => string;
  1090. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1091. cssVarBlockName: (name: string) => string;
  1092. };
  1093. input: import("vue").ShallowRef<HTMLInputElement | undefined>;
  1094. textarea: import("vue").ShallowRef<HTMLTextAreaElement | undefined>;
  1095. focused: import("vue").Ref<boolean>;
  1096. hovering: import("vue").Ref<boolean>;
  1097. isComposing: import("vue").Ref<boolean>;
  1098. passwordVisible: import("vue").Ref<boolean>;
  1099. countStyle: import("vue").Ref<import("vue").StyleValue | undefined>;
  1100. textareaCalcStyle: import("vue").ShallowRef<import("vue").StyleValue>;
  1101. _ref: import("vue").ComputedRef<HTMLInputElement | HTMLTextAreaElement | undefined>;
  1102. needStatusIcon: import("vue").ComputedRef<boolean>;
  1103. validateState: import("vue").ComputedRef<"" | "success" | "error" | "validating">;
  1104. 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<{}>>, {}>>;
  1105. 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<{}>>, {}>>;
  1106. containerStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  1107. textareaStyle: import("vue").ComputedRef<import("vue").StyleValue>;
  1108. nativeInputValue: import("vue").ComputedRef<string>;
  1109. showClear: import("vue").ComputedRef<boolean>;
  1110. showPwdVisible: import("vue").ComputedRef<boolean>;
  1111. isWordLimitVisible: import("vue").ComputedRef<boolean>;
  1112. textLength: import("vue").ComputedRef<number>;
  1113. inputExceed: import("vue").ComputedRef<boolean>;
  1114. suffixVisible: import("vue").ComputedRef<boolean>;
  1115. recordCursor: () => void;
  1116. setCursor: () => void;
  1117. resizeTextarea: () => void;
  1118. setNativeInputValue: () => void;
  1119. handleInput: (event: Event) => Promise<void>;
  1120. handleChange: (event: Event) => void;
  1121. handleCompositionStart: (event: CompositionEvent) => void;
  1122. handleCompositionUpdate: (event: CompositionEvent) => void;
  1123. handleCompositionEnd: (event: CompositionEvent) => void;
  1124. handlePasswordVisible: () => void;
  1125. focus: () => Promise<void>;
  1126. blur: () => void | undefined;
  1127. handleFocus: (event: FocusEvent) => void;
  1128. handleBlur: (event: FocusEvent) => void;
  1129. handleMouseLeave: (evt: MouseEvent) => void;
  1130. handleMouseEnter: (evt: MouseEvent) => void;
  1131. handleKeydown: (evt: KeyboardEvent) => void;
  1132. select: () => void;
  1133. clear: () => void;
  1134. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1135. readonly size: {
  1136. 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>>;
  1137. readonly required: false;
  1138. readonly validator: ((val: unknown) => boolean) | undefined;
  1139. __epPropKey: true;
  1140. };
  1141. readonly color: {
  1142. readonly type: import("vue").PropType<string>;
  1143. readonly required: false;
  1144. readonly validator: ((val: unknown) => boolean) | undefined;
  1145. __epPropKey: true;
  1146. };
  1147. }, {
  1148. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1149. readonly size: {
  1150. 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>>;
  1151. readonly required: false;
  1152. readonly validator: ((val: unknown) => boolean) | undefined;
  1153. __epPropKey: true;
  1154. };
  1155. readonly color: {
  1156. readonly type: import("vue").PropType<string>;
  1157. readonly required: false;
  1158. readonly validator: ((val: unknown) => boolean) | undefined;
  1159. __epPropKey: true;
  1160. };
  1161. }>> & {
  1162. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1163. }>>;
  1164. ns: {
  1165. namespace: import("vue").Ref<string>;
  1166. b: (blockSuffix?: string) => string;
  1167. e: (element?: string | undefined) => string;
  1168. m: (modifier?: string | undefined) => string;
  1169. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1170. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1171. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1172. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1173. is: {
  1174. (name: string, state: boolean | undefined): string;
  1175. (name: string): string;
  1176. };
  1177. cssVar: (object: Record<string, string>) => Record<string, string>;
  1178. cssVarName: (name: string) => string;
  1179. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1180. cssVarBlockName: (name: string) => string;
  1181. };
  1182. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  1183. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1184. readonly size: {
  1185. 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>>;
  1186. readonly required: false;
  1187. readonly validator: ((val: unknown) => boolean) | undefined;
  1188. __epPropKey: true;
  1189. };
  1190. readonly color: {
  1191. readonly type: import("vue").PropType<string>;
  1192. readonly required: false;
  1193. readonly validator: ((val: unknown) => boolean) | undefined;
  1194. __epPropKey: true;
  1195. };
  1196. }>>, {}>> & Record<string, any>;
  1197. 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<{}>>, {}>;
  1198. NOOP: () => void;
  1199. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1200. "update:modelValue": (value: string) => boolean;
  1201. input: (value: string) => boolean;
  1202. change: (value: string) => boolean;
  1203. focus: (evt: FocusEvent) => boolean;
  1204. blur: (evt: FocusEvent) => boolean;
  1205. clear: () => boolean;
  1206. mouseleave: (evt: MouseEvent) => boolean;
  1207. mouseenter: (evt: MouseEvent) => boolean;
  1208. keydown: (evt: Event | KeyboardEvent) => boolean;
  1209. compositionstart: (evt: CompositionEvent) => boolean;
  1210. compositionupdate: (evt: CompositionEvent) => boolean;
  1211. compositionend: (evt: CompositionEvent) => boolean;
  1212. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1213. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1214. readonly size: {
  1215. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1216. readonly required: false;
  1217. readonly validator: ((val: unknown) => boolean) | undefined;
  1218. __epPropKey: true;
  1219. };
  1220. readonly disabled: BooleanConstructor;
  1221. 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>;
  1222. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "text", boolean>;
  1223. readonly resize: {
  1224. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "vertical" | "none" | "both" | "horizontal", unknown>>;
  1225. readonly required: false;
  1226. readonly validator: ((val: unknown) => boolean) | undefined;
  1227. __epPropKey: true;
  1228. };
  1229. 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>;
  1230. readonly autocomplete: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "off", boolean>;
  1231. readonly formatter: {
  1232. readonly type: import("vue").PropType<Function>;
  1233. readonly required: false;
  1234. readonly validator: ((val: unknown) => boolean) | undefined;
  1235. __epPropKey: true;
  1236. };
  1237. readonly parser: {
  1238. readonly type: import("vue").PropType<Function>;
  1239. readonly required: false;
  1240. readonly validator: ((val: unknown) => boolean) | undefined;
  1241. __epPropKey: true;
  1242. };
  1243. readonly placeholder: {
  1244. readonly type: import("vue").PropType<string>;
  1245. readonly required: false;
  1246. readonly validator: ((val: unknown) => boolean) | undefined;
  1247. __epPropKey: true;
  1248. };
  1249. readonly form: {
  1250. readonly type: import("vue").PropType<string>;
  1251. readonly required: false;
  1252. readonly validator: ((val: unknown) => boolean) | undefined;
  1253. __epPropKey: true;
  1254. };
  1255. readonly readonly: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1256. readonly clearable: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1257. readonly showPassword: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1258. readonly showWordLimit: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, false, boolean>;
  1259. readonly suffixIcon: {
  1260. 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>>;
  1261. readonly required: false;
  1262. readonly validator: ((val: unknown) => boolean) | undefined;
  1263. __epPropKey: true;
  1264. };
  1265. readonly prefixIcon: {
  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 containerRole: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1272. readonly label: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1273. readonly tabindex: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor], unknown, unknown, 0, boolean>;
  1274. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1275. 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>;
  1276. }>> & {
  1277. onChange?: ((value: string) => any) | undefined;
  1278. "onUpdate:modelValue"?: ((value: string) => any) | undefined;
  1279. onInput?: ((value: string) => any) | undefined;
  1280. onFocus?: ((evt: FocusEvent) => any) | undefined;
  1281. onBlur?: ((evt: FocusEvent) => any) | undefined;
  1282. onClear?: (() => any) | undefined;
  1283. onMouseleave?: ((evt: MouseEvent) => any) | undefined;
  1284. onMouseenter?: ((evt: MouseEvent) => any) | undefined;
  1285. onKeydown?: ((evt: Event | KeyboardEvent) => any) | undefined;
  1286. onCompositionstart?: ((evt: CompositionEvent) => any) | undefined;
  1287. onCompositionupdate?: ((evt: CompositionEvent) => any) | undefined;
  1288. onCompositionend?: ((evt: CompositionEvent) => any) | undefined;
  1289. }, {
  1290. readonly type: string;
  1291. readonly disabled: boolean;
  1292. readonly label: string;
  1293. 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>;
  1294. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1295. readonly id: string;
  1296. readonly autosize: import("..").InputAutoSize;
  1297. readonly autocomplete: string;
  1298. readonly readonly: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1299. readonly clearable: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1300. readonly showPassword: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1301. readonly showWordLimit: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1302. readonly containerRole: string;
  1303. readonly tabindex: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown>;
  1304. readonly inputStyle: import("vue").StyleValue;
  1305. }>> & Record<string, any>;
  1306. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  1307. readonly size: {
  1308. 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>>;
  1309. readonly required: false;
  1310. readonly validator: ((val: unknown) => boolean) | undefined;
  1311. __epPropKey: true;
  1312. };
  1313. readonly color: {
  1314. readonly type: import("vue").PropType<string>;
  1315. readonly required: false;
  1316. readonly validator: ((val: unknown) => boolean) | undefined;
  1317. __epPropKey: true;
  1318. };
  1319. }, {
  1320. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  1321. readonly size: {
  1322. 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>>;
  1323. readonly required: false;
  1324. readonly validator: ((val: unknown) => boolean) | undefined;
  1325. __epPropKey: true;
  1326. };
  1327. readonly color: {
  1328. readonly type: import("vue").PropType<string>;
  1329. readonly required: false;
  1330. readonly validator: ((val: unknown) => boolean) | undefined;
  1331. __epPropKey: true;
  1332. };
  1333. }>> & {
  1334. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  1335. }>>;
  1336. ns: {
  1337. namespace: import("vue").Ref<string>;
  1338. b: (blockSuffix?: string) => string;
  1339. e: (element?: string | undefined) => string;
  1340. m: (modifier?: string | undefined) => string;
  1341. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  1342. em: (element?: string | undefined, modifier?: string | undefined) => string;
  1343. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  1344. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  1345. is: {
  1346. (name: string, state: boolean | undefined): string;
  1347. (name: string): string;
  1348. };
  1349. cssVar: (object: Record<string, string>) => Record<string, string>;
  1350. cssVarName: (name: string) => string;
  1351. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  1352. cssVarBlockName: (name: string) => string;
  1353. };
  1354. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  1355. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1356. readonly size: {
  1357. 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>>;
  1358. readonly required: false;
  1359. readonly validator: ((val: unknown) => boolean) | undefined;
  1360. __epPropKey: true;
  1361. };
  1362. readonly color: {
  1363. readonly type: import("vue").PropType<string>;
  1364. readonly required: false;
  1365. readonly validator: ((val: unknown) => boolean) | undefined;
  1366. __epPropKey: true;
  1367. };
  1368. }>>, {}>> & Record<string, any>;
  1369. vRepeatClick: import("vue").ObjectDirective<HTMLElement, import("../../directives/repeat-click").RepeatClickOptions | ((...args: unknown[]) => unknown)>;
  1370. 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<{}>>, {}>;
  1371. 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<{}>>, {}>;
  1372. 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<{}>>, {}>;
  1373. 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<{}>>, {}>;
  1374. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  1375. change: (prev: number | undefined, cur: number | undefined) => boolean;
  1376. blur: (e: FocusEvent) => boolean;
  1377. focus: (e: FocusEvent) => boolean;
  1378. input: (val: number | null | undefined) => boolean;
  1379. "update:modelValue": (val: number | undefined) => boolean;
  1380. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  1381. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  1382. readonly step: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, 1, boolean>;
  1383. readonly stepStrictly: BooleanConstructor;
  1384. readonly max: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  1385. readonly min: import("element-plus/es/utils").EpPropFinalized<NumberConstructor, unknown, unknown, number, boolean>;
  1386. readonly modelValue: NumberConstructor;
  1387. readonly readonly: BooleanConstructor;
  1388. readonly disabled: BooleanConstructor;
  1389. readonly size: {
  1390. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  1391. readonly required: false;
  1392. readonly validator: ((val: unknown) => boolean) | undefined;
  1393. __epPropKey: true;
  1394. };
  1395. readonly controls: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1396. readonly controlsPosition: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "right", unknown, "", boolean>;
  1397. readonly valueOnClear: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, null], unknown, unknown, null, boolean>;
  1398. readonly name: StringConstructor;
  1399. readonly label: StringConstructor;
  1400. readonly placeholder: StringConstructor;
  1401. readonly precision: {
  1402. readonly type: import("vue").PropType<number>;
  1403. readonly required: false;
  1404. readonly validator: ((val: unknown) => boolean) | undefined;
  1405. __epPropKey: true;
  1406. };
  1407. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  1408. }>> & {
  1409. onChange?: ((prev: number | undefined, cur: number | undefined) => any) | undefined;
  1410. "onUpdate:modelValue"?: ((val: number | undefined) => any) | undefined;
  1411. onInput?: ((val: number | null | undefined) => any) | undefined;
  1412. onFocus?: ((e: FocusEvent) => any) | undefined;
  1413. onBlur?: ((e: FocusEvent) => any) | undefined;
  1414. }, {
  1415. readonly disabled: boolean;
  1416. readonly validateEvent: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1417. readonly min: number;
  1418. readonly max: number;
  1419. readonly id: string;
  1420. readonly step: number;
  1421. readonly readonly: boolean;
  1422. readonly controls: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  1423. readonly controlsPosition: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "right", unknown>;
  1424. readonly valueOnClear: any;
  1425. readonly stepStrictly: boolean;
  1426. }>> & Record<string, any>;
  1427. export default ElInputNumber;
  1428. export * from './src/input-number';