declare function defaultComparator(a: T, z: T): boolean; export declare let RadioGroup: import("vue").DefineComponent<{ as: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; disabled: { type: BooleanConstructor[]; default: boolean; }; by: { type: (StringConstructor | FunctionConstructor)[]; default: () => typeof defaultComparator; }; modelValue: { type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[]; default: undefined; }; defaultValue: { type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[]; default: undefined; }; form: { type: StringConstructor; optional: boolean; }; name: { type: StringConstructor; optional: boolean; }; id: { type: StringConstructor; default: null; }; }, () => import("vue").VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:modelValue': (_value: any) => true; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly typeof defaultComparator; }; modelValue: { type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[]; default: undefined; }; defaultValue: { type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[]; default: undefined; }; form: { type: StringConstructor; optional: boolean; }; name: { type: StringConstructor; optional: boolean; }; id: { type: StringConstructor; default: null; }; }>> & { "onUpdate:modelValue"?: ((_value: any) => any) | undefined; }, { id: string; as: string | Record; disabled: boolean; by: string | Function; modelValue: string | number | boolean | Record; defaultValue: string | number | boolean | Record; }>; export declare let RadioGroupOption: import("vue").DefineComponent<{ as: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; value: { type: (ObjectConstructor | NumberConstructor | BooleanConstructor | StringConstructor)[]; }; disabled: { type: BooleanConstructor; default: boolean; }; id: { type: StringConstructor; default: null; }; }, () => import("vue").VNode | import("vue").VNode[] | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { id: string; as: string | Record; disabled: boolean; }>; export declare let RadioGroupLabel: import("vue").DefineComponent<{ as: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; passive: { type: BooleanConstructor[]; default: boolean; }; id: { type: StringConstructor; default: null; }; }, () => import("vue").VNode | import("vue").VNode[] | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { passive: boolean; id: string; as: string | Record; }>; export declare let RadioGroupDescription: import("vue").DefineComponent<{ as: { type: (ObjectConstructor | StringConstructor)[]; default: string; }; id: { type: StringConstructor; default: null; }; }, () => import("vue").VNode | import("vue").VNode[] | null, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, { id: string; as: string | Record; }>; export {};