const e=require("../../_util/type.js"),t=require("../../_util/props-util/initDefaultProps.js"),n=require("../../_util/vue-types/index.js"),r=require("./util.js");var i=e.tuple(`top`,`bottom`),a={autofocus:{type:Boolean,default:void 0},prefix:n.default.oneOfType([n.default.string,n.default.arrayOf(n.default.string)]),prefixCls:String,value:String,disabled:{type:Boolean,default:void 0},split:String,transitionName:String,placement:n.default.oneOf(i),character:n.default.any,characterRender:Function,filterOption:{type:[Boolean,Function]},validateSearch:Function,getPopupContainer:{type:Function},options:e.arrayType(),loading:{type:Boolean,default:void 0},rows:[Number,String],direction:{type:String}},o={...a,dropdownClassName:String},s={prefix:`@`,split:` `,rows:1,validateSearch:r.validateSearch,filterOption:(()=>r.filterOption)};t.default(o,s),exports.PlaceMent=i,exports.defaultProps=s,exports.mentionsProps=a,exports.vcMentionsProps=o;