luxlabs header browser preview


@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