luxlabs header browser preview


@class NSString, NSDictionary, NSArray, NSObject;
@protocol OS_dispatch_queue;

@interface WLKAppLibrary : NSObject <LSApplicationWorkspaceObserverProtocol> {
    NSDictionary *_appProxies;
    NSArray *_allAppBundleIdentifiers;
    NSArray *_installedAppBundleIdentifiers;
    NSArray *_subscribedAppBundleIdentifiers;
    NSArray *_testAppBundleIdentifiers;
    NSArray *_nonConformingAppBundleIdentifiers;
    NSObject<OS_dispatch_queue> *_accessQueue;
    NSObject<OS_dispatch_queue> *_refreshQueue;
    BOOL _appLibraryNeedsRefresh;
    long long _ignoreAppLibraryChangesCount;
    int _didChangeNotificationToken;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)defaultAppLibrary;

- (void)applicationsDidInstall:(id)a0;
- (void)applicationsDidUninstall:(id)a0;
- (id)init;
- (id)installedAppBundleIdentifiers;
- (void)dealloc;
- (void)endIgnoringAppLibraryChanges;
- (id)testAppProxies;
- (id)refresh;
- (id)subscribedAppBundleIdentifiers;
- (id)_subscriptionInfosForProxies:(id)a0;
- (void)beginIgnoringAppLibraryChanges;
- (BOOL)isTVAppInstalled;
- (id)_refreshAppLibrary;
- (void).cxx_destruct;
- (id)installedAppProxies;
- (id)allAppProxies;
- (id)subscriptionInfoForBundle:(id)a0;
- (id)testAppBundleIdentifiers;
- (id)dictionaryRepresentation;
- (id)allAppBundleIdentifiers;
- (id)subscribedAppProxies;
- (id)localizedNameForBundle:(id)a0;
- (id)_bundleIdentifiersfromProxies:(id)a0;
- (id)_nonConformingAppProxies;
- (id)_nonConformingAppBundleIdentifiers;
- (void)_handleInvalidationWithReason:(id)a0;
- (void)_subscriptionsDidChangeNotification:(id)a0;

@end