index.d.ts 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237
  1. import type { Plugin } from 'vue';
  2. import Group from './Group';
  3. import Button from './RadioButton';
  4. export type { RadioProps } from './Radio';
  5. export type { RadioGroupProps } from './Group';
  6. export type { RadioChangeEventTarget, RadioChangeEvent } from './interface';
  7. export { Button, Group, Button as RadioButton, Group as RadioGroup };
  8. declare const _default: {
  9. new (...args: any[]): import("vue").CreateComponentPublicInstance<Readonly<import("vue").ExtractPropTypes<{
  10. prefixCls: StringConstructor;
  11. checked: {
  12. type: BooleanConstructor;
  13. default: boolean;
  14. };
  15. disabled: {
  16. type: BooleanConstructor;
  17. default: boolean;
  18. };
  19. isGroup: {
  20. type: BooleanConstructor;
  21. default: boolean;
  22. };
  23. value: import("vue-types").VueTypeValidableDef<any>;
  24. name: StringConstructor;
  25. id: StringConstructor;
  26. autofocus: {
  27. type: BooleanConstructor;
  28. default: boolean;
  29. };
  30. onChange: {
  31. type: import("vue").PropType<(event: import("./interface").RadioChangeEvent) => void>;
  32. default: (event: import("./interface").RadioChangeEvent) => void;
  33. };
  34. onFocus: {
  35. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  36. default: import("../_util/EventInterface").FocusEventHandler;
  37. };
  38. onBlur: {
  39. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  40. default: import("../_util/EventInterface").FocusEventHandler;
  41. };
  42. onClick: {
  43. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  44. default: import("../_util/EventInterface").MouseEventHandler;
  45. };
  46. 'onUpdate:checked': {
  47. type: import("vue").PropType<(checked: boolean) => void>;
  48. default: (checked: boolean) => void;
  49. };
  50. 'onUpdate:value': {
  51. type: import("vue").PropType<(checked: boolean) => void>;
  52. default: (checked: boolean) => void;
  53. };
  54. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<import("vue").ExtractPropTypes<{
  55. prefixCls: StringConstructor;
  56. checked: {
  57. type: BooleanConstructor;
  58. default: boolean;
  59. };
  60. disabled: {
  61. type: BooleanConstructor;
  62. default: boolean;
  63. };
  64. isGroup: {
  65. type: BooleanConstructor;
  66. default: boolean;
  67. };
  68. value: import("vue-types").VueTypeValidableDef<any>;
  69. name: StringConstructor;
  70. id: StringConstructor;
  71. autofocus: {
  72. type: BooleanConstructor;
  73. default: boolean;
  74. };
  75. onChange: {
  76. type: import("vue").PropType<(event: import("./interface").RadioChangeEvent) => void>;
  77. default: (event: import("./interface").RadioChangeEvent) => void;
  78. };
  79. onFocus: {
  80. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  81. default: import("../_util/EventInterface").FocusEventHandler;
  82. };
  83. onBlur: {
  84. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  85. default: import("../_util/EventInterface").FocusEventHandler;
  86. };
  87. onClick: {
  88. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  89. default: import("../_util/EventInterface").MouseEventHandler;
  90. };
  91. 'onUpdate:checked': {
  92. type: import("vue").PropType<(checked: boolean) => void>;
  93. default: (checked: boolean) => void;
  94. };
  95. 'onUpdate:value': {
  96. type: import("vue").PropType<(checked: boolean) => void>;
  97. default: (checked: boolean) => void;
  98. };
  99. }>>, {
  100. onClick: import("../_util/EventInterface").MouseEventHandler;
  101. onFocus: import("../_util/EventInterface").FocusEventHandler;
  102. onBlur: import("../_util/EventInterface").FocusEventHandler;
  103. onChange: (event: import("./interface").RadioChangeEvent) => void;
  104. disabled: boolean;
  105. autofocus: boolean;
  106. checked: boolean;
  107. isGroup: boolean;
  108. 'onUpdate:checked': (checked: boolean) => void;
  109. 'onUpdate:value': (checked: boolean) => void;
  110. }, true, {}, {}, {
  111. P: {};
  112. B: {};
  113. D: {};
  114. C: {};
  115. M: {};
  116. Defaults: {};
  117. }, Readonly<import("vue").ExtractPropTypes<{
  118. prefixCls: StringConstructor;
  119. checked: {
  120. type: BooleanConstructor;
  121. default: boolean;
  122. };
  123. disabled: {
  124. type: BooleanConstructor;
  125. default: boolean;
  126. };
  127. isGroup: {
  128. type: BooleanConstructor;
  129. default: boolean;
  130. };
  131. value: import("vue-types").VueTypeValidableDef<any>;
  132. name: StringConstructor;
  133. id: StringConstructor;
  134. autofocus: {
  135. type: BooleanConstructor;
  136. default: boolean;
  137. };
  138. onChange: {
  139. type: import("vue").PropType<(event: import("./interface").RadioChangeEvent) => void>;
  140. default: (event: import("./interface").RadioChangeEvent) => void;
  141. };
  142. onFocus: {
  143. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  144. default: import("../_util/EventInterface").FocusEventHandler;
  145. };
  146. onBlur: {
  147. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  148. default: import("../_util/EventInterface").FocusEventHandler;
  149. };
  150. onClick: {
  151. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  152. default: import("../_util/EventInterface").MouseEventHandler;
  153. };
  154. 'onUpdate:checked': {
  155. type: import("vue").PropType<(checked: boolean) => void>;
  156. default: (checked: boolean) => void;
  157. };
  158. 'onUpdate:value': {
  159. type: import("vue").PropType<(checked: boolean) => void>;
  160. default: (checked: boolean) => void;
  161. };
  162. }>>, () => import("../_util/type").VueNode, {}, {}, {}, {
  163. onClick: import("../_util/EventInterface").MouseEventHandler;
  164. onFocus: import("../_util/EventInterface").FocusEventHandler;
  165. onBlur: import("../_util/EventInterface").FocusEventHandler;
  166. onChange: (event: import("./interface").RadioChangeEvent) => void;
  167. disabled: boolean;
  168. autofocus: boolean;
  169. checked: boolean;
  170. isGroup: boolean;
  171. 'onUpdate:checked': (checked: boolean) => void;
  172. 'onUpdate:value': (checked: boolean) => void;
  173. }>;
  174. __isFragment?: never;
  175. __isTeleport?: never;
  176. __isSuspense?: never;
  177. } & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
  178. prefixCls: StringConstructor;
  179. checked: {
  180. type: BooleanConstructor;
  181. default: boolean;
  182. };
  183. disabled: {
  184. type: BooleanConstructor;
  185. default: boolean;
  186. };
  187. isGroup: {
  188. type: BooleanConstructor;
  189. default: boolean;
  190. };
  191. value: import("vue-types").VueTypeValidableDef<any>;
  192. name: StringConstructor;
  193. id: StringConstructor;
  194. autofocus: {
  195. type: BooleanConstructor;
  196. default: boolean;
  197. };
  198. onChange: {
  199. type: import("vue").PropType<(event: import("./interface").RadioChangeEvent) => void>;
  200. default: (event: import("./interface").RadioChangeEvent) => void;
  201. };
  202. onFocus: {
  203. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  204. default: import("../_util/EventInterface").FocusEventHandler;
  205. };
  206. onBlur: {
  207. type: import("vue").PropType<import("../_util/EventInterface").FocusEventHandler>;
  208. default: import("../_util/EventInterface").FocusEventHandler;
  209. };
  210. onClick: {
  211. type: import("vue").PropType<import("../_util/EventInterface").MouseEventHandler>;
  212. default: import("../_util/EventInterface").MouseEventHandler;
  213. };
  214. 'onUpdate:checked': {
  215. type: import("vue").PropType<(checked: boolean) => void>;
  216. default: (checked: boolean) => void;
  217. };
  218. 'onUpdate:value': {
  219. type: import("vue").PropType<(checked: boolean) => void>;
  220. default: (checked: boolean) => void;
  221. };
  222. }>>, () => import("../_util/type").VueNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
  223. onClick: import("../_util/EventInterface").MouseEventHandler;
  224. onFocus: import("../_util/EventInterface").FocusEventHandler;
  225. onBlur: import("../_util/EventInterface").FocusEventHandler;
  226. onChange: (event: import("./interface").RadioChangeEvent) => void;
  227. disabled: boolean;
  228. autofocus: boolean;
  229. checked: boolean;
  230. isGroup: boolean;
  231. 'onUpdate:checked': (checked: boolean) => void;
  232. 'onUpdate:value': (checked: boolean) => void;
  233. }, {}, string, {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Plugin<any[]> & {
  234. readonly Group: typeof Group;
  235. readonly Button: typeof Button;
  236. };
  237. export default _default;