export default {
	/** 是否允许取消选中 */
	allowUncheck: Boolean,
	/** 是否选中 */
	checked: {
		type: Boolean,
		default: null,
	},
	modelValue: {
		type: Boolean,
		default: null,
	},
	/** 是否选中，非受控属性 */
	defaultChecked: Boolean,
	/** 是否为禁用态。如果存在父组件 RadioGroup，默认值由 RadioGroup.disabled 控制。Radio.disabled 优先级高于 RadioGroup.disabled */
	disabled: {
		type: Boolean,
		default: false,
	},
	/** 主文案 */
	label: {
		type: String,
	},
	/** 唯一名称 */
	name: {
		type: [String, Number],
		default: null,
	},
	/** 单选按钮的值 */
	value: {
		type: [String, Number, Boolean],//as PropType<TdRadioProps['value']>,
		default: null,
	},
	checkedColor: {
		type: String,
		default: null
	},
	iconBgColor: {
		type: String,
		default: null
	},
	iconBorderColor: {
		type: String,
		default: null
	},
	iconDisabledColor: {
		type: String,
		default: null
	},
	iconDisabledBgColor: {
		type: String,
		default: null
	},
	icon: {
		type: String,
		default: 'circle'
	}, //?: 'circle' | 'line' | 'dot';
	size: {
		type: String,
		default: 'medium'
	}, //?: 'small' | 'medium' | 'large';
	iconSize: {
		type: String,
		defalut: null
	},
	fontSize: {
		type: String,
		defalut: null
	},
}