@class CNContactStore; @protocol CNUILikenessRendering, CNSchedulerProvider, CNUIPRLikenessResolver; @interface CNAvatarViewControllerSettings : NSObject @property (retain, nonatomic) id likenessResolver; @property (retain, nonatomic) id likenessRenderer; @property (retain, nonatomic) id schedulerProvider; @property (retain, nonatomic) CNContactStore *contactStore; @property (nonatomic) BOOL threeDTouchEnabled; @property (nonatomic) unsigned long long style; + (id)defaultSettings; + (id)defaultSettingsWithCacheSize:(unsigned long long)a0 threeDTouchEnabled:(BOOL)a1; + (id)settingsWithContactStore:(id)a0; + (id)settingsWithContactStore:(id)a0 cacheSize:(unsigned long long)a1 threeDTouchEnabled:(BOOL)a2; + (id)settingsWithContactStore:(id)a0 threeDTouchEnabled:(BOOL)a1; + (id)settingsWithLikenessResolver:(id)a0 likenessRenderer:(id)a1 contactStore:(id)a2 threeDTouchEnabled:(BOOL)a3 schedulerProvider:(id)a4; + (BOOL)threeDTouchEnabledDefaultValue; - (void).cxx_destruct; - (id)initWithLikenessResolver:(id)a0 likenessRenderer:(id)a1 contactStore:(id)a2 threeDTouchEnabled:(BOOL)a3 schedulerProvider:(id)a4; @end