import{booleanType as e,functionType as t,someType as n,stringType as r}from"../_util/type.mjs";import i from"../_util/vue-types/index.mjs";var a=()=>({prefixCls:String,activeKey:n([Array,Number,String]),defaultActiveKey:n([Array,Number,String]),accordion:e(),destroyInactivePanel:e(),bordered:e(),expandIcon:t(),openAnimation:i.object,expandIconPosition:r(),collapsible:r(),ghost:e(),onChange:t(),"onUpdate:activeKey":t()}),o=()=>({openAnimation:i.object,prefixCls:String,header:i.any,headerClass:String,showArrow:e(),isActive:e(),destroyInactivePanel:e(),disabled:e(),accordion:e(),forceRender:e(),expandIcon:t(),extra:i.any,panelKey:n(),collapsible:r(),role:String,onItemClick:t()});export{o as collapsePanelProps,a as collapseProps};