luxlabs header browser preview


@class FBSApplicationLibrary, NSString, NSMutableDictionary, FBSALOToken, NSHashTable;

@interface SBHApplicationDataSource : NSObject <SBHIconModelApplicationDataSource> {
    NSMutableDictionary *_applications;
    NSMutableDictionary *_applicationPlaceholders;
    NSHashTable *_observers;
}

@property (readonly, nonatomic) FBSApplicationLibrary *appLibrary;
@property (readonly, nonatomic) FBSALOToken *addApplicationsObservationToken;
@property (readonly, nonatomic) FBSALOToken *replaceApplicationsObservationToken;
@property (readonly, nonatomic) FBSALOToken *updateApplicationsObservationToken;
@property (readonly, nonatomic) FBSALOToken *removeApplicationsObservationToken;
@property (readonly, nonatomic) FBSALOToken *demoteApplicationsObservationToken;
@property (readonly, nonatomic) FBSALOToken *addPlaceholdersObservationToken;
@property (readonly, nonatomic) FBSALOToken *removedPlaceholdersObservationToken;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)allApplicationPlaceholdersForIconModel:(id)a0;
- (id)iconModel:(id)a0 applicationWithBundleIdentifier:(id)a1;
- (void)_didAddPlaceholders:(id)a0;
- (id)allApplicationsForIconModel:(id)a0;
- (void)removeIconModelApplicationDataSourceObserver:(id)a0;
- (id)init;
- (id)applicationWithBundleIdentifier:(id)a0;
- (void)dealloc;
- (void)uninstallApplicationWithBundleIdentifier:(id)a0 completion:(id /* block */)a1;
- (void).cxx_destruct;
- (void)addIconModelApplicationDataSourceObserver:(id)a0;
- (void)uninstallApplicationWithBundleIdentifier:(id)a0 options:(unsigned long long)a1 completion:(id /* block */)a2;
- (id)initWithOptions:(unsigned long long)a0;
- (id)applicationPlaceholderWithBundleIdentifier:(id)a0;
- (void)_didAddApplicationsInfo:(id)a0;
- (void)_didRemoveApplicationsInfo:(id)a0;
- (void)_didRemovePlaceholders:(id)a0;
- (void)_didReplaceApplicationsInfo:(id)a0;
- (id)applicationPlaceholdersForFrontBoardPlaceholders:(id)a0;
- (id)applicationsForApplicationsInfo:(id)a0;

@end