import type { Ref } from 'vue'; export type OnUpdateValue = (value: string & number & boolean) => void; export type OnUpdateValueImpl = (value: string | number | boolean) => void; export type OnChangeImpl = (value: Event) => void; export interface RadioGroupInjection { mergedClsPrefixRef: Ref; nameRef: Ref; valueRef: Ref; mergedSizeRef: Ref<'small' | 'medium' | 'large'>; disabledRef: Ref; doUpdateValue: OnUpdateValue; }