import { ExtractPublicPropTypes } from '../../_utils'; import { radioProps } from './use-radio'; export declare const radioButtonProps: { readonly name: StringConstructor; readonly value: { readonly type: import("vue").PropType; readonly default: "on"; }; readonly checked: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly defaultChecked: BooleanConstructor; readonly disabled: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly label: StringConstructor; readonly size: import("vue").PropType<"small" | "medium" | "large">; readonly onUpdateChecked: import("vue").PropType void> | undefined>; readonly 'onUpdate:checked': import("vue").PropType void> | undefined>; readonly checkedValue: { readonly type: import("vue").PropType; readonly default: undefined; }; }; export type RadioButtonProps = ExtractPublicPropTypes; declare const _default: import("vue").DefineComponent<{ readonly name: StringConstructor; readonly value: { readonly type: import("vue").PropType; readonly default: "on"; }; readonly checked: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly defaultChecked: BooleanConstructor; readonly disabled: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly label: StringConstructor; readonly size: import("vue").PropType<"small" | "medium" | "large">; readonly onUpdateChecked: import("vue").PropType void> | undefined>; readonly 'onUpdate:checked': import("vue").PropType void> | undefined>; readonly checkedValue: { readonly type: import("vue").PropType; readonly default: undefined; }; }, import("./use-radio").UseRadio, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; readonly default: "on"; }; readonly checked: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly defaultChecked: BooleanConstructor; readonly disabled: { readonly type: import("vue").PropType; readonly default: undefined; }; readonly label: StringConstructor; readonly size: import("vue").PropType<"small" | "medium" | "large">; readonly onUpdateChecked: import("vue").PropType void> | undefined>; readonly 'onUpdate:checked': import("vue").PropType void> | undefined>; readonly checkedValue: { readonly type: import("vue").PropType; readonly default: undefined; }; }>>, { readonly value: string | number | boolean; readonly disabled: boolean | undefined; readonly checked: boolean | undefined; readonly defaultChecked: boolean; readonly checkedValue: boolean | undefined; }>; export default _default;