index.d.ts 115 KB

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