版博士V2.0程序
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315
  1. export declare const ElButton: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  2. readonly size: {
  3. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  4. readonly required: false;
  5. readonly validator: ((val: unknown) => boolean) | undefined;
  6. __epPropKey: true;
  7. };
  8. readonly disabled: BooleanConstructor;
  9. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  10. readonly icon: {
  11. 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>>;
  12. readonly required: false;
  13. readonly validator: ((val: unknown) => boolean) | undefined;
  14. __epPropKey: true;
  15. };
  16. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  17. readonly loading: BooleanConstructor;
  18. readonly loadingIcon: import("element-plus/es/utils").EpPropFinalized<(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, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  19. readonly plain: BooleanConstructor;
  20. readonly text: BooleanConstructor;
  21. readonly link: BooleanConstructor;
  22. readonly bg: BooleanConstructor;
  23. readonly autofocus: BooleanConstructor;
  24. readonly round: BooleanConstructor;
  25. readonly circle: BooleanConstructor;
  26. readonly color: StringConstructor;
  27. readonly dark: BooleanConstructor;
  28. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  29. readonly tag: import("element-plus/es/utils").EpPropFinalized<(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, "button", boolean>;
  30. }, {
  31. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  32. readonly size: {
  33. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  34. readonly required: false;
  35. readonly validator: ((val: unknown) => boolean) | undefined;
  36. __epPropKey: true;
  37. };
  38. readonly disabled: BooleanConstructor;
  39. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  40. readonly icon: {
  41. 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>>;
  42. readonly required: false;
  43. readonly validator: ((val: unknown) => boolean) | undefined;
  44. __epPropKey: true;
  45. };
  46. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  47. readonly loading: BooleanConstructor;
  48. readonly loadingIcon: import("element-plus/es/utils").EpPropFinalized<(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, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  49. readonly plain: BooleanConstructor;
  50. readonly text: BooleanConstructor;
  51. readonly link: BooleanConstructor;
  52. readonly bg: BooleanConstructor;
  53. readonly autofocus: BooleanConstructor;
  54. readonly round: BooleanConstructor;
  55. readonly circle: BooleanConstructor;
  56. readonly color: StringConstructor;
  57. readonly dark: BooleanConstructor;
  58. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  59. readonly tag: import("element-plus/es/utils").EpPropFinalized<(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, "button", boolean>;
  60. }>> & {
  61. onClick?: ((evt: MouseEvent) => any) | undefined;
  62. }>>;
  63. emit: (event: "click", evt: MouseEvent) => void;
  64. buttonStyle: import("vue").ComputedRef<Record<string, string>>;
  65. ns: {
  66. namespace: import("vue").ComputedRef<string>;
  67. b: (blockSuffix?: string) => string;
  68. e: (element?: string | undefined) => string;
  69. m: (modifier?: string | undefined) => string;
  70. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  71. em: (element?: string | undefined, modifier?: string | undefined) => string;
  72. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  73. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  74. is: {
  75. (name: string, state: boolean | undefined): string;
  76. (name: string): string;
  77. };
  78. cssVar: (object: Record<string, string>) => Record<string, string>;
  79. cssVarName: (name: string) => string;
  80. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  81. cssVarBlockName: (name: string) => string;
  82. };
  83. _ref: import("vue").Ref<HTMLButtonElement | undefined>;
  84. _size: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  85. _type: import("vue").ComputedRef<"" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger">;
  86. _disabled: import("vue").ComputedRef<boolean>;
  87. _props: import("vue").ComputedRef<{
  88. ariaDisabled: boolean;
  89. disabled: boolean;
  90. autofocus: boolean;
  91. type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>;
  92. } | {
  93. ariaDisabled?: undefined;
  94. disabled?: undefined;
  95. autofocus?: undefined;
  96. type?: undefined;
  97. }>;
  98. shouldAddSpace: import("vue").ComputedRef<boolean>;
  99. handleClick: (evt: MouseEvent) => void;
  100. ElIcon: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  101. readonly size: {
  102. 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>>;
  103. readonly required: false;
  104. readonly validator: ((val: unknown) => boolean) | undefined;
  105. __epPropKey: true;
  106. };
  107. readonly color: {
  108. readonly type: import("vue").PropType<string>;
  109. readonly required: false;
  110. readonly validator: ((val: unknown) => boolean) | undefined;
  111. __epPropKey: true;
  112. };
  113. }, {
  114. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  115. readonly size: {
  116. 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>>;
  117. readonly required: false;
  118. readonly validator: ((val: unknown) => boolean) | undefined;
  119. __epPropKey: true;
  120. };
  121. readonly color: {
  122. readonly type: import("vue").PropType<string>;
  123. readonly required: false;
  124. readonly validator: ((val: unknown) => boolean) | undefined;
  125. __epPropKey: true;
  126. };
  127. }>> & {
  128. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  129. }>>;
  130. ns: {
  131. namespace: import("vue").ComputedRef<string>;
  132. b: (blockSuffix?: string) => string;
  133. e: (element?: string | undefined) => string;
  134. m: (modifier?: string | undefined) => string;
  135. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  136. em: (element?: string | undefined, modifier?: string | undefined) => string;
  137. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  138. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  139. is: {
  140. (name: string, state: boolean | undefined): string;
  141. (name: string): string;
  142. };
  143. cssVar: (object: Record<string, string>) => Record<string, string>;
  144. cssVarName: (name: string) => string;
  145. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  146. cssVarBlockName: (name: string) => string;
  147. };
  148. style: import("vue").ComputedRef<import("vue").CSSProperties>;
  149. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  150. readonly size: {
  151. 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>>;
  152. readonly required: false;
  153. readonly validator: ((val: unknown) => boolean) | undefined;
  154. __epPropKey: true;
  155. };
  156. readonly color: {
  157. readonly type: import("vue").PropType<string>;
  158. readonly required: false;
  159. readonly validator: ((val: unknown) => boolean) | undefined;
  160. __epPropKey: true;
  161. };
  162. }>>, {}>> & Record<string, any>;
  163. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
  164. click: (evt: MouseEvent) => boolean;
  165. }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  166. readonly size: {
  167. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  168. readonly required: false;
  169. readonly validator: ((val: unknown) => boolean) | undefined;
  170. __epPropKey: true;
  171. };
  172. readonly disabled: BooleanConstructor;
  173. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  174. readonly icon: {
  175. 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>>;
  176. readonly required: false;
  177. readonly validator: ((val: unknown) => boolean) | undefined;
  178. __epPropKey: true;
  179. };
  180. readonly nativeType: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "button" | "reset" | "submit", unknown, "button", boolean>;
  181. readonly loading: BooleanConstructor;
  182. readonly loadingIcon: import("element-plus/es/utils").EpPropFinalized<(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, () => import("vue").DefineComponent<{}, {}, {}, import("vue").ComputedOptions, import("vue").MethodOptions, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{}>>, {}>, boolean>;
  183. readonly plain: BooleanConstructor;
  184. readonly text: BooleanConstructor;
  185. readonly link: BooleanConstructor;
  186. readonly bg: BooleanConstructor;
  187. readonly autofocus: BooleanConstructor;
  188. readonly round: BooleanConstructor;
  189. readonly circle: BooleanConstructor;
  190. readonly color: StringConstructor;
  191. readonly dark: BooleanConstructor;
  192. readonly autoInsertSpace: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, undefined, boolean>;
  193. readonly tag: import("element-plus/es/utils").EpPropFinalized<(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, "button", boolean>;
  194. }>> & {
  195. onClick?: ((evt: MouseEvent) => any) | undefined;
  196. }, {
  197. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>;
  198. readonly link: boolean;
  199. readonly dark: boolean;
  200. readonly disabled: boolean;
  201. readonly text: boolean;
  202. readonly round: boolean;
  203. readonly circle: boolean;
  204. readonly tag: 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>;
  205. readonly nativeType: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "button" | "reset" | "submit", unknown>;
  206. readonly loadingIcon: 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>;
  207. readonly autoInsertSpace: import("element-plus/es/utils").EpPropMergeType<BooleanConstructor, unknown, unknown>;
  208. readonly loading: boolean;
  209. readonly plain: boolean;
  210. readonly bg: boolean;
  211. readonly autofocus: boolean;
  212. }>> & {
  213. ButtonGroup: import("vue").DefineComponent<{
  214. readonly size: {
  215. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  216. readonly required: false;
  217. readonly validator: ((val: unknown) => boolean) | undefined;
  218. __epPropKey: true;
  219. };
  220. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  221. }, {
  222. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  223. readonly size: {
  224. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  225. readonly required: false;
  226. readonly validator: ((val: unknown) => boolean) | undefined;
  227. __epPropKey: true;
  228. };
  229. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  230. }>> & {
  231. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  232. }>>;
  233. ns: {
  234. namespace: import("vue").ComputedRef<string>;
  235. b: (blockSuffix?: string) => string;
  236. e: (element?: string | undefined) => string;
  237. m: (modifier?: string | undefined) => string;
  238. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  239. em: (element?: string | undefined, modifier?: string | undefined) => string;
  240. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  241. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  242. is: {
  243. (name: string, state: boolean | undefined): string;
  244. (name: string): string;
  245. };
  246. cssVar: (object: Record<string, string>) => Record<string, string>;
  247. cssVarName: (name: string) => string;
  248. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  249. cssVarBlockName: (name: string) => string;
  250. };
  251. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  252. readonly size: {
  253. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  254. readonly required: false;
  255. readonly validator: ((val: unknown) => boolean) | undefined;
  256. __epPropKey: true;
  257. };
  258. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  259. }>>, {
  260. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>;
  261. }>;
  262. };
  263. export declare const ElButtonGroup: import("element-plus/es/utils").SFCWithInstall<import("vue").DefineComponent<{
  264. readonly size: {
  265. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  266. readonly required: false;
  267. readonly validator: ((val: unknown) => boolean) | undefined;
  268. __epPropKey: true;
  269. };
  270. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  271. }, {
  272. props: Readonly<import("@vue/shared").LooseRequired<Readonly<import("vue").ExtractPropTypes<{
  273. readonly size: {
  274. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  275. readonly required: false;
  276. readonly validator: ((val: unknown) => boolean) | undefined;
  277. __epPropKey: true;
  278. };
  279. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  280. }>> & {
  281. [x: string & `on${string}`]: ((...args: any[]) => any) | ((...args: unknown[]) => any) | undefined;
  282. }>>;
  283. ns: {
  284. namespace: import("vue").ComputedRef<string>;
  285. b: (blockSuffix?: string) => string;
  286. e: (element?: string | undefined) => string;
  287. m: (modifier?: string | undefined) => string;
  288. be: (blockSuffix?: string | undefined, element?: string | undefined) => string;
  289. em: (element?: string | undefined, modifier?: string | undefined) => string;
  290. bm: (blockSuffix?: string | undefined, modifier?: string | undefined) => string;
  291. bem: (blockSuffix?: string | undefined, element?: string | undefined, modifier?: string | undefined) => string;
  292. is: {
  293. (name: string, state: boolean | undefined): string;
  294. (name: string): string;
  295. };
  296. cssVar: (object: Record<string, string>) => Record<string, string>;
  297. cssVarName: (name: string) => string;
  298. cssVarBlock: (object: Record<string, string>) => Record<string, string>;
  299. cssVarBlockName: (name: string) => string;
  300. };
  301. }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record<string, any>, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
  302. readonly size: {
  303. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "small" | "large", never>>;
  304. readonly required: false;
  305. readonly validator: ((val: unknown) => boolean) | undefined;
  306. __epPropKey: true;
  307. };
  308. readonly type: import("element-plus/es/utils").EpPropFinalized<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown, "", boolean>;
  309. }>>, {
  310. readonly type: import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "default" | "success" | "warning" | "info" | "text" | "primary" | "danger", unknown>;
  311. }>>;
  312. export default ElButton;
  313. export * from './src/button';
  314. export * from './src/constants';
  315. export type { ButtonInstance, ButtonGroupInstance } from './src/instance';