"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("../_util/type.js"),t=require("../_util/vue-types/index.js"),o=()=>({name:String,prefixCls:String,options:e.arrayType([]),disabled:Boolean,id:String}),r=()=>({...o(),defaultValue:e.arrayType(),value:e.arrayType(),onChange:e.functionType(),"onUpdate:value":e.functionType()}),n=()=>({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=()=>({...n(),indeterminate:e.booleanType(!1)}),p=Symbol("CheckboxGroupContext");exports.CheckboxGroupContextKey=p;exports.abstractCheckboxGroupProps=o;exports.abstractCheckboxProps=n;exports.checkboxGroupProps=r;exports.checkboxProps=a;
