import { ExtractPropTypes, PropType } from 'vue';
import { Size } from '../../types';
export declare const basicRadioProps: {
    size: {
        type: PropType<Size>;
        default: string;
    };
    /**
     * @zh 绑定值
     * @en Value
     * @vModel
     */
    modelValue: {
        type: PropType<string | number | boolean>;
        default: undefined;
    };
    /**
     * @zh 默认是否选中（非受控状态）
     * @en Whether checked by default (uncontrolled state)
     */
    defaultChecked: {
        type: BooleanConstructor;
        default: boolean;
    };
    /**
     * @zh 选项的 `value`
     * @en The `value` of the option
     */
    value: {
        type: PropType<string | number | boolean>;
        default: boolean;
    };
    /**
     * @zh 是否禁用
     * @en Whether to disable
     */
    disabled: {
        type: BooleanConstructor;
        default: boolean;
    };
    uninjectGroupContext: {
        type: BooleanConstructor;
        default: boolean;
    };
};
export type BasicRadioProps = ExtractPropTypes<typeof basicRadioProps>;
export interface BasicRadioContext {
    name: string;
}
//# sourceMappingURL=interface.d.ts.map