import { DefineComponent, ExtractPropTypes, PropType, ComponentOptionsMixin, PublicProps, ComponentProvideOptions } from 'vue'; import { RadioVariantProps } from './radio.themes'; export declare const RadioGroupProvider: (opts: any) => void, useRadioGroupContext: (fallback?: any) => any; export declare const RadioGroup: DefineComponent; default: string; }; label: { type: PropType; default: string; }; size: { type: PropType< RadioVariantProps["size"]>; default: string; }; }>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, ("change" | "update:modelValue")[], "change" | "update:modelValue", PublicProps, Readonly< ExtractPropTypes<{ modelValue: { type: PropType; default: string; }; label: { type: PropType; default: string; }; size: { type: PropType< RadioVariantProps["size"]>; default: string; }; }>> & Readonly<{ onChange?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; }>, { label: string; size: "sm" | "md" | "lg" | undefined; modelValue: string; }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;