luxlabs header browser preview


@class NSDictionary, NSMutableSet, NSObject, FPPacer;
@protocol OS_dispatch_queue;

@interface FPProviderDomainChangesReceiver : NSObject {
    NSMutableSet *_changesHandlers;
    NSDictionary *_providerDomainsByID;
    NSObject<OS_dispatch_queue> *_notifyQueue;
    int _notifyToken;
    int _settingsChangedToken;
    FPPacer *_pacer;
}

@property (readonly, copy) NSDictionary *cachedProviderDomainsByID;

+ (id)sharedChangesReceiver;
+ (id)_sharedChangesReceiverInitIfNeeded:(BOOL)a0;
+ (id)sharedChangesReceiverIfAvailable;

- (void)removeChangesHandlerToken:(id)a0;
- (id)_init;
- (void)_t_discardCache;
- (void)callChangesHandlersWithProviderDomains:(id)a0 error:(id)a1;
- (id)addChangesHandler:(id /* block */)a0;
- (void).cxx_destruct;
- (void)signalChange;
- (void)providerDomainsHaveChanged:(id)a0 error:(id)a1;
- (void)updateProviderDomainsWithAttemptCount:(unsigned long long)a0;

@end