const e=require("../../_util/type.js"),t=require("../../_util/vue-types/index.js");var n=()=>({prefixCls:String,width:t.default.oneOfType([t.default.string,t.default.number]),height:t.default.oneOfType([t.default.string,t.default.number]),style:{type:Object,default:void 0},class:String,rootClassName:String,rootStyle:e.objectType(),placement:{type:String},wrapperClassName:String,level:{type:[String,Array]},levelMove:{type:[Number,Function,Array]},duration:String,ease:String,showMask:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},maskStyle:{type:Object,default:void 0},afterVisibleChange:Function,keyboard:{type:Boolean,default:void 0},contentWrapperStyle:e.arrayType(),autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},motion:e.functionType(),maskMotion:e.objectType()}),r=()=>({...n(),forceRender:{type:Boolean,default:void 0},getContainer:t.default.oneOfType([t.default.string,t.default.func,t.default.object,t.default.looseBool])}),i=()=>({...n(),getContainer:Function,getOpenCount:Function,scrollLocker:t.default.any,inline:Boolean});exports.drawerChildProps=i,exports.drawerProps=r;