import{objectType as o,functionType as n,arrayType as r}from"../../_util/type.mjs";import e from"../../_util/vue-types/index.mjs";const t=()=>({prefixCls:String,width:e.oneOfType([e.string,e.number]),height:e.oneOfType([e.string,e.number]),style:{type:Object,default:void 0},class:String,rootClassName:String,rootStyle:o(),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:r(),autofocus:{type:Boolean,default:void 0},open:{type:Boolean,default:void 0},motion:n(),maskMotion:o()}),l=()=>({...t(),forceRender:{type:Boolean,default:void 0},getContainer:e.oneOfType([e.string,e.func,e.object,e.looseBool])}),p=()=>({...t(),getContainer:Function,getOpenCount:Function,scrollLocker:e.any,inline:Boolean});export{p as drawerChildProps,l as drawerProps};
