"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const e=require("../_util/type.js"),n=require("../_util/vue-types/index.js"),r=require("../button/buttonTypes.js"),t=()=>({arrow:e.someType([Boolean,Object]),trigger:{type:[Array,String]},menu:e.objectType(),overlay:n.default.any,visible:e.booleanType(),open:e.booleanType(),disabled:e.booleanType(),danger:e.booleanType(),autofocus:e.booleanType(),align:e.objectType(),getPopupContainer:Function,prefixCls:String,transitionName:String,placement:String,overlayClassName:String,overlayStyle:e.objectType(),forceRender:e.booleanType(),mouseEnterDelay:Number,mouseLeaveDelay:Number,openClassName:String,minOverlayWidthMatchTrigger:e.booleanType(),destroyPopupOnHide:e.booleanType(),onVisibleChange:{type:Function},"onUpdate:visible":{type:Function},onOpenChange:{type:Function},"onUpdate:open":{type:Function}}),o=r.buttonProps(),p=()=>({...t(),type:o.type,size:String,htmlType:o.htmlType,href:String,disabled:e.booleanType(),prefixCls:String,icon:n.default.any,title:String,loading:o.loading,onClick:e.eventType()});exports.dropdownButtonProps=p;exports.dropdownProps=t;
