export interface IRadioOptions { value?: string | number; label?: string; } export interface IRadioGroupProps { value: string | number | boolean; name?: string; disabled?: boolean; button?: boolean; size?: 'large' | 'default' | 'small'; options?: IRadioOptions[] | string[] | number[]; } declare const _sfc_main: import("vue").DefineComponent<{}, { props: { value: string | number | boolean; name?: string | undefined; disabled: boolean; button: boolean; size: 'large' | 'default' | 'small'; options?: string[] | IRadioOptions[] | number[] | undefined; }; emits: (event: "update:value" | "change", ...args: any[]) => void; radioVal: import("vue").Ref; button: import("vue").Ref; name: import("vue").Ref; size: import("vue").Ref<"small" | "default" | "large">; disabled: import("vue").Ref; options: import("vue").Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:value" | "change")[], "update:value" | "change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:value"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; }, {}>; export default _sfc_main;