index.d.ts 28 KB

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