@class NSString; @protocol CNSchedulerProvider, CNUIPRLikenessResolver; @interface _CNUILikenessRenderer : NSObject @property (readonly, nonatomic) id likenessResolver; @property (readonly, nonatomic) id schedulerProvider; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)descriptorForRequiredKeys; + (struct CGImage { } *)cgImageForLikenessProvider:(id)a0 pointSize:(struct CGSize { double x0; double x1; })a1 scale:(double)a2 style:(unsigned long long)a3 alwaysUsePointSize:(BOOL)a4; + (id)renderedLikenessesForProviders:(id)a0 likenessBadgeProviders:(id)a1 scope:(id)a2; - (id)likenessProvidersForBadges:(id)a0; - (id)renderedBasicMonogramFromString:(id)a0 scope:(id)a1; - (id)renderedLikenessesForContacts:(id)a0 withBadges:(id)a1 scope:(id)a2 workScheduler:(id)a3; - (id)likenessProvidersForContacts:(id)a0 likenessResolverOptions:(id)a1 workScheduler:(id)a2; - (id)renderedBasicMonogramForString:(id)a0 color:(id)a1 scope:(id)a2 prohibitedSources:(long long)a3; - (id)initWithLikenessResolver:(id)a0 schedulerProvider:(id)a1; - (id)renderedLikenessForBadgeProvider:(id)a0 scope:(id)a1; - (id)renderedLikenessesForContacts:(id)a0 scope:(id)a1 workScheduler:(id)a2; - (void).cxx_destruct; - (id)renderedLikenessForBadge:(id)a0 scope:(id)a1 workScheduler:(id)a2; - (id)loadingPlaceholderForContactCount:(unsigned long long)a0 scope:(id)a1; - (id)likenessProvidersForBadges:(id)a0 workScheduler:(id)a1; - (id)renderedLoadingPlaceholderForContactCount:(unsigned long long)a0 provider:(id)a1 scope:(id)a2; - (id)renderedLikenessesForLikenessProviders:(id)a0 badges:(id)a1 scope:(id)a2 likenessFingerprint:(id)a3; @end