import { ComputedRef, InjectionKey, Ref } from 'vue';
import { ComponentSize } from '../../../xiaoye-primitives/index.js';
import { RadioValue } from './radio.js';
export interface RadioGroupContext {
    modelValue: Ref<RadioValue | undefined>;
    disabled: Ref<boolean>;
    size: ComputedRef<ComponentSize>;
    name: ComputedRef<string>;
    fill: Ref<string | undefined>;
    textColor: Ref<string | undefined>;
    changeValue: (value: RadioValue) => Promise<void>;
}
export declare const radioGroupContextKey: InjectionKey<RadioGroupContext>;
