use-radio.d.ts 908 B

1234567891011121314
  1. import type { RadioProps } from './radio';
  2. export declare const useRadio: (props: {
  3. label: RadioProps['label'];
  4. modelValue?: RadioProps['modelValue'];
  5. }, emit?: (((event: "update:modelValue", val: string | number | boolean) => void) & ((event: "change", val: string | number | boolean) => void)) | undefined) => {
  6. radioRef: import("vue").Ref<HTMLInputElement | undefined>;
  7. isGroup: import("vue").ComputedRef<boolean>;
  8. radioGroup: import("element-plus/es/tokens").RadioGroupContext | undefined;
  9. focus: import("vue").Ref<boolean>;
  10. size: import("vue").ComputedRef<"" | "default" | "small" | "large">;
  11. disabled: import("vue").ComputedRef<boolean>;
  12. tabIndex: import("vue").ComputedRef<0 | -1>;
  13. modelValue: import("vue").WritableComputedRef<import("../../../utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor, BooleanConstructor], unknown, unknown>>;
  14. };