declare type RadioType = string | number | boolean; export interface IRadioProps { checked?: boolean; value?: RadioType; disabled?: boolean; name?: string; label?: string; size?: 'large' | 'default' | 'small'; } declare const _sfc_main: import("vue").DefineComponent<{}, { props: { checked: boolean; value?: RadioType | undefined; disabled: boolean; name?: string | undefined; label?: string | undefined; size: 'large' | 'default' | 'small'; }; value: import("vue").Ref; button: import("vue").Ref; disabled: import("vue").Ref; size: import("vue").Ref<"small" | "default" | "large">; name: import("vue").Ref; isGroup: import("vue").ComputedRef; isChecked: import("vue").WritableComputedRef; emits: (event: "blur" | "change" | "focus" | "update:checked", ...args: any[]) => void; onClick: () => void; onBlur: (e: Event) => void; onFocus: (e: Event) => void; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("blur" | "change" | "focus" | "update:checked")[], "blur" | "change" | "focus" | "update:checked", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { onBlur?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onFocus?: ((...args: any[]) => any) | undefined; "onUpdate:checked"?: ((...args: any[]) => any) | undefined; }, {}>; export default _sfc_main;