@class NSLock, NSMutableDictionary; @interface PVContentRegistry : NSObject { NSMutableDictionary *_contentDictionary; NSLock *_dictionaryLock; } + (id)sharedInstance; + (void)willTerminate:(id)a0; - (id)init; - (void)dealloc; - (void).cxx_destruct; - (id)bundleForID:(id)a0; - (id)contentGroupForID:(id)a0; - (id)contentPathForID:(id)a0; - (id)contentPropertiesForID:(id)a0; - (id)createContentInstance:(id)a0; - (BOOL)hasStyleTransfer:(id)a0; - (void)initContentRegistry; - (void)initContentRegistryWithHostDelegate:(id)a0; - (BOOL)isContentIDRegistered:(id)a0; - (BOOL)isSelfie:(id)a0; - (BOOL)isSingleWordTranscription:(id)a0; - (BOOL)isSketch:(id)a0; - (BOOL)isTranscription:(id)a0; - (id)listAllContentGroups; - (id)listAllContentIDs; - (id)listIDsForContentGroup:(id)a0; - (id)listIDsForContentGroups:(id)a0; - (id)listIDsForContentType:(id)a0; - (id)listIDsForContentTypes:(id)a0; - (id)lookupPropertyForID:(id)a0 property:(id)a1; - (void)registerBuiltIns; - (BOOL)registerContentBundle:(id)a0; - (BOOL)registerContentClass:(Class)a0 forID:(id)a1 type:(id)a2 withProperties:(id)a3; - (BOOL)registerContentDictionary:(id)a0 withBaseDir:(id)a1; - (BOOL)registerContentFile:(id)a0 forID:(id)a1 properties:(id)a2; - (BOOL)unregisterContentID:(id)a0; @end