luxlabs header browser preview


@class NSDictionary, FPDServer, FPAppRegistry, NSObject;
@protocol OS_dispatch_queue;

@interface FPDAppMonitor : NSObject {
    NSDictionary *_defaultProviderByAppBundleID;
    NSObject<OS_dispatch_queue> *_notificationQueue;
    int _didChangeProvidersToken;
    int _didChangeDefaultProviderToken;
}

@property (readonly, weak, nonatomic) FPDServer *server;
@property (getter=isMonitoring) BOOL monitoring;
@property (readonly, copy, nonatomic) FPAppRegistry *appRegistry;

- (id)initWithServer:(id)a0;
- (void)stopMonitoring;
- (void)_didUnregisterApps:(id)a0;
- (void)_didChangeListOfProviders;
- (void)dumpStateTo:(id)a0;
- (void)_populateListOfMonitoredApps;
- (void)_didRegisterApps:(id)a0;
- (void)_updateDefaultProviderByAppBundleID;
- (id)_updateDefaultProviderDomainID;
- (void)_didChangeDefaultSaveLocationInUserDefaults;
- (void).cxx_destruct;
- (id)_appMetadataIfMonitoringIsNeeded:(id)a0;
- (int)_registerForNotification:(id)a0 handler:(id /* block */)a1;
- (void)startMonitoring;
- (void)_didChangeLocale:(id)a0;
- (id)listOfPlaceholderApps;

@end