import { PropType } from 'vue'; import type { ExtractPublicPropTypes, MaybeArray } from '../../_utils'; import { OnUpdateValue } from './interface'; declare const radioGroupProps: { readonly name: StringConstructor; readonly value: PropType; readonly defaultValue: { readonly type: PropType; readonly default: null; }; readonly size: PropType<"small" | "medium" | "large">; readonly disabled: { readonly type: PropType; readonly default: undefined; }; readonly 'onUpdate:value': PropType>; readonly onUpdateValue: PropType>; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }; export declare type RadioGroupProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ readonly name: StringConstructor; readonly value: PropType; readonly defaultValue: { readonly type: PropType; readonly default: null; }; readonly size: PropType<"small" | "medium" | "large">; readonly disabled: { readonly type: PropType; readonly default: undefined; }; readonly 'onUpdate:value': PropType>; readonly onUpdateValue: PropType>; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }, { selfElRef: import("vue").Ref; mergedClsPrefix: import("vue").ComputedRef; mergedValue: import("vue").ComputedRef; handleFocusout: (e: FocusEvent) => void; handleFocusin: (e: FocusEvent) => void; cssVars: import("vue").ComputedRef<{ '--n-font-size': string; '--n-bezier': string; '--n-button-border-color': string; '--n-button-border-color-active': string; '--n-button-border-radius': string; '--n-button-box-shadow': string; '--n-button-box-shadow-focus': string; '--n-button-box-shadow-hover': string; '--n-button-color-active': string; '--n-button-text-color': string; '--n-button-text-color-hover': string; '--n-button-text-color-active': string; '--n-height': string; '--n-opacity-disabled': string; }> | undefined; themeClass: import("vue").Ref | undefined; onRender: (() => void) | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly defaultValue: { readonly type: PropType; readonly default: null; }; readonly size: PropType<"small" | "medium" | "large">; readonly disabled: { readonly type: PropType; readonly default: undefined; }; readonly 'onUpdate:value': PropType>; readonly onUpdateValue: PropType>; readonly theme: PropType>; readonly themeOverrides: PropType>>; readonly builtinThemeOverrides: PropType>>; }>>, { disabled: boolean | undefined; defaultValue: string | number | null; }>; export default _default;