let e=require("vue");var t=Symbol(`OverrideContextKey`),n=()=>(0,e.inject)(t,void 0),r=r=>{let{prefixCls:i,mode:a,selectable:o,validator:s,onClick:c,expandIcon:l}=n()||{};(0,e.provide)(t,{prefixCls:(0,e.computed)(()=>r.prefixCls?.value??i?.value),mode:(0,e.computed)(()=>r.mode?.value??a?.value),selectable:(0,e.computed)(()=>r.selectable?.value??o?.value),validator:r.validator??s,onClick:r.onClick??c,expandIcon:r.expandIcon??l?.value})};exports.OverrideContextKey=t,exports.useInjectOverride=n,exports.useProvideOverride=r;