const e=require("../_util/type.js"),t=require("../_util/vue-types/index.js");var n=()=>({prefixCls:String,description:t.default.any,type:e.stringType(`default`),shape:e.stringType(`circle`),tooltip:t.default.any,href:String,target:String,badge:e.objectType(),onClick:e.functionType()}),r=()=>({prefixCls:e.stringType()}),i=()=>({...n(),trigger:e.stringType(),open:e.booleanType(),onOpenChange:e.functionType(),"onUpdate:open":e.functionType()}),a=()=>({...n(),prefixCls:String,duration:Number,target:e.functionType(),visibilityHeight:Number,onClick:e.functionType()});exports.backTopProps=a,exports.floatButtonContentProps=r,exports.floatButtonGroupProps=i,exports.floatButtonProps=n;