const e=require("../_util/type.js"),t=require("../_util/vue-types/index.js");var n=()=>({name:String,prefixCls:String,options:e.arrayType([]),disabled:Boolean,id:String}),r=()=>({...n(),defaultValue:e.arrayType(),value:e.arrayType(),onChange:e.functionType(),"onUpdate:value":e.functionType()}),i=()=>({prefixCls:String,defaultChecked:e.booleanType(),checked:e.booleanType(),disabled:e.booleanType(),isGroup:e.booleanType(),value:t.default.any,name:String,id:String,indeterminate:e.booleanType(),type:e.stringType(`checkbox`),autofocus:e.booleanType(),onChange:e.functionType(),"onUpdate:checked":e.functionType(),onClick:e.functionType(),skipGroup:e.booleanType(!1)}),a=()=>({...i(),indeterminate:e.booleanType(!1)}),o=Symbol(`CheckboxGroupContext`);exports.CheckboxGroupContextKey=o,exports.abstractCheckboxGroupProps=n,exports.abstractCheckboxProps=i,exports.checkboxGroupProps=r,exports.checkboxProps=a;