ca7e1ca2563da11fc08a4545757bf8e599686b0360350a387f69210bf0adc7c401678ca9531f65369294d20849a2999b87b1c0217a5d77bf570613bc5f6607 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. import type { RadioPropsPublic } from './radio';
  2. import type { ExtractPropTypes, __ExtractPublicPropTypes } from 'vue';
  3. import type RadioGroup from './radio-group.vue';
  4. export declare const radioGroupProps: {
  5. readonly ariaLabel: StringConstructor;
  6. readonly id: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  7. readonly size: {
  8. readonly type: import("vue").PropType<import("element-plus/es/utils").EpPropMergeType<StringConstructor, "" | "small" | "default" | "large", never>>;
  9. readonly required: false;
  10. readonly validator: ((val: unknown) => boolean) | undefined;
  11. __epPropKey: true;
  12. };
  13. readonly disabled: BooleanConstructor;
  14. readonly modelValue: import("element-plus/es/utils").EpPropFinalized<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown, undefined, boolean>;
  15. readonly fill: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  16. readonly textColor: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, "", boolean>;
  17. readonly name: import("element-plus/es/utils").EpPropFinalized<StringConstructor, unknown, unknown, undefined, boolean>;
  18. readonly validateEvent: import("element-plus/es/utils").EpPropFinalized<BooleanConstructor, unknown, unknown, true, boolean>;
  19. readonly options: {
  20. readonly type: import("vue").PropType<radioOption[]>;
  21. readonly required: false;
  22. readonly validator: ((val: unknown) => boolean) | undefined;
  23. __epPropKey: true;
  24. };
  25. readonly props: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => radioOptionProp) | (() => radioOptionProp) | ((new (...args: any[]) => radioOptionProp) | (() => radioOptionProp))[], unknown, unknown, () => Required<radioOptionProp>, boolean>;
  26. };
  27. export type RadioGroupProps = ExtractPropTypes<typeof radioGroupProps>;
  28. export type RadioGroupPropsPublic = __ExtractPublicPropTypes<typeof radioGroupProps>;
  29. export declare const radioGroupEmits: {
  30. "update:modelValue": (val: string | number | boolean | undefined) => val is string | number | boolean;
  31. change: (val: string | number | boolean | undefined) => val is string | number | boolean;
  32. };
  33. export type RadioGroupEmits = typeof radioGroupEmits;
  34. export type RadioGroupInstance = InstanceType<typeof RadioGroup> & unknown;
  35. export type radioOption = RadioPropsPublic & Record<string, any>;
  36. export declare const radioDefaultProps: Required<radioOptionProp>;
  37. export type radioOptionProp = {
  38. value?: string;
  39. label?: string;
  40. disabled?: string;
  41. };