luxlabs header browser preview


@class NSArray, NSMutableDictionary;

@interface CLSInspector : NSObject {
    NSArray *_profileClasses;
    NSMutableDictionary *_profileClassesByIdentifier;
    NSArray *_informantClasses;
    NSMutableDictionary *_informantClassesByIdentifier;
    NSMutableDictionary *_informantClassesByFamilyIdentifier;
}

+ (void)invalidateSharedTransientCaches;
+ (id)sharedInspector;
+ (void)invalidateSharedPersistentCaches;
+ (void)invalidateSharedPersistentCachesForGeoServiceProviderChange;
+ (void)invalidateAllSharedCaches;

- (id)init;
- (void).cxx_destruct;
- (void)performInvestigation:(id)a0 progressBlock:(id /* block */)a1;
- (Class)informantClassForIdentifier:(id)a0;
- (id)informantClassesForAnyIdentifier:(id)a0;
- (id)informantClassesForFamilyIdentifier:(id)a0;
- (id)informantIdentifierForHash:(unsigned long long)a0;
- (id)informantIdentifiersForAnyIdentifier:(id)a0;
- (void)performInvestigation:(id)a0;
- (void)performInvestigation:(id)a0 options:(unsigned long long)a1 progressBlock:(id /* block */)a2;
- (Class)profileClassForIdentifier:(id)a0;
- (id)profileIdentifierForHash:(unsigned long long)a0;

@end