import type { RadioGroupProps } from 'ant-design-vue';
export type MaRadioProps = RadioGroupProps;
declare var __VLS_7: string | number, __VLS_8: {};
type __VLS_Slots = {} & {
    [K in NonNullable<typeof __VLS_7>]?: (props: typeof __VLS_8) => any;
};
declare const __VLS_component: import("vue").DefineComponent<Partial<import("vue").ExtractPropTypes<{
    prefixCls: StringConstructor;
    value: import("vue-types").VueTypeValidableDef<any>;
    size: import("vue-types").VueTypeDef<"default" | "small" | "large">;
    options: {
        type: import("vue").PropType<(string | number | import("ant-design-vue/lib/radio/Group").RadioGroupChildOption)[]>;
    };
    disabled: {
        type: BooleanConstructor;
        default: any;
    };
    name: StringConstructor;
    buttonStyle: {
        type: import("vue").PropType<import("ant-design-vue/lib/radio/interface").RadioGroupButtonStyle>;
        default: string;
    };
    id: StringConstructor;
    optionType: {
        type: import("vue").PropType<import("ant-design-vue/lib/radio/interface").RadioGroupOptionType>;
        default: string;
    };
    onChange: import("vue").PropType<(e: import("ant-design-vue").RadioChangeEvent) => void>;
    'onUpdate:value': import("vue").PropType<(val: any) => void>;
}>>, {}, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<Partial<import("vue").ExtractPropTypes<{
    prefixCls: StringConstructor;
    value: import("vue-types").VueTypeValidableDef<any>;
    size: import("vue-types").VueTypeDef<"default" | "small" | "large">;
    options: {
        type: import("vue").PropType<(string | number | import("ant-design-vue/lib/radio/Group").RadioGroupChildOption)[]>;
    };
    disabled: {
        type: BooleanConstructor;
        default: any;
    };
    name: StringConstructor;
    buttonStyle: {
        type: import("vue").PropType<import("ant-design-vue/lib/radio/interface").RadioGroupButtonStyle>;
        default: string;
    };
    id: StringConstructor;
    optionType: {
        type: import("vue").PropType<import("ant-design-vue/lib/radio/interface").RadioGroupOptionType>;
        default: string;
    };
    onChange: import("vue").PropType<(e: import("ant-design-vue").RadioChangeEvent) => void>;
    'onUpdate:value': import("vue").PropType<(val: any) => void>;
}>>> & Readonly<{}>, {}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>;
declare const _default: __VLS_WithSlots<typeof __VLS_component, __VLS_Slots>;
export default _default;
type __VLS_WithSlots<T, S> = T & {
    new (): {
        $slots: S;
    };
};
