import { ExtractPropTypes, InjectionKey } from 'vue'; export declare const radioGroupProps: { disabled: { type: BooleanConstructor; default: undefined; }; shape: StringConstructor; size: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; type: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; }; export declare const radioGroupWithModelProps: { model: { type: (StringConstructor | NumberConstructor)[]; }; changeModel: { type: FunctionConstructor; default: (val: number | string) => void; }; disabled: { type: BooleanConstructor; default: undefined; }; shape: StringConstructor; size: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; type: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; }; export type RadioGroupProps = ExtractPropTypes; export declare const radioGroupInjectionKey: InjectionKey; export declare const radioProps: { label: { type: StringConstructor; default: string; }; disabled: { type: BooleanConstructor; default: undefined; }; name: { type: (StringConstructor | NumberConstructor)[]; required: boolean; }; shape: StringConstructor; size: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; type: { type: any; validator: ((val: any) => boolean) | undefined; required: boolean; default: any; }; };