import e from"../config-provider/hooks/useConfigInject.mjs";import t from"../_util/vue-types/index.mjs";import{createVNode as n,defineComponent as r}from"vue";var i=()=>({avatar:t.any,description:t.any,prefixCls:String,title:t.any}),a=r({compatConfig:{MODE:3},name:`AListItemMeta`,props:i(),displayName:`AListItemMeta`,__ANT_LIST_ITEM_META:!0,slots:Object,setup(t,{slots:r}){let{prefixCls:i}=e(`list`,t);return()=>{let e=`${i.value}-item-meta`,a=t.title??r.title?.(),o=t.description??r.description?.(),s=t.avatar??r.avatar?.(),c=n(`div`,{class:`${i.value}-item-meta-content`},[a&&n(`h4`,{class:`${i.value}-item-meta-title`},[a]),o&&n(`div`,{class:`${i.value}-item-meta-description`},[o])]);return n(`div`,{class:e},[s&&n(`div`,{class:`${i.value}-item-meta-avatar`},[s]),(a||o)&&c])}}});export{a as default,i as listItemMetaProps};