import{defineComponent as e,inject as t,provide as n,ref as r,toRefs as i}from"vue";var a=Symbol(`tabsContextKey`),o=e=>{n(a,e)},s=()=>t(a,{tabs:r([]),prefixCls:r()});e({compatConfig:{MODE:3},name:`TabsContextProvider`,inheritAttrs:!1,props:{tabs:{type:Object,default:void 0},prefixCls:{type:String,default:void 0}},setup(e,{slots:t}){return o(i(e)),()=>t.default?.()}});export{s as useInjectTabs,o as useProvideTabs};