luxlabs header browser preview


@class SwiftVCDaemonXPCEventHandler, WFCoreDuetListener, WFTriggerBootManager, WFTriggerEventQueue, WFTriggerNotificationScheduler, NSObject, WFBiomeListener;
@protocol OS_dispatch_queue, WFDatabaseProvider;

@interface WFTriggerRegistrar : NSObject

@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *queue;
@property (readonly, nonatomic) id<WFDatabaseProvider> databaseProvider;
@property (readonly, nonatomic) SwiftVCDaemonXPCEventHandler *eventHandler;
@property (readonly, nonatomic) WFTriggerEventQueue *eventQueue;
@property (readonly, nonatomic) WFTriggerBootManager *triggerBootManager;
@property (readonly, nonatomic) WFCoreDuetListener *coreDuetListener;
@property (readonly, nonatomic) WFBiomeListener *biomeListener;
@property (readonly, nonatomic) WFTriggerNotificationScheduler *scheduler;

- (void)getConfiguredTriggerDescriptionsWithCompletion:(id /* block */)a0;
- (void)deleteTriggerWithIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)fireTriggerWithIdentifier:(id)a0 force:(BOOL)a1 eventInfo:(id)a2 completion:(id /* block */)a3;
- (void)registerAllTriggersWithCompletion:(id /* block */)a0;
- (void)handleRemovedIgnoredNotifications:(id)a0;
- (void)dealloc;
- (void)queue_unregisterConfiguredTrigger:(id)a0;
- (void)queue_unregisterConfiguredTriggerWithIdentifier:(id)a0 triggerBacking:(long long)a1;
- (void)timezoneChangeDidOccur;
- (long long)triggerBackingForConfiguredTrigger:(id)a0;
- (id)unableToLoadDatabaseErrorWithUnderlyingError:(id)a0;
- (void)deleteTriggerWithIdentifier:(id)a0 allowedDeletionClasses:(id)a1 completion:(id /* block */)a2;
- (void).cxx_destruct;
- (id)initWithDatabaseProvider:(id)a0 eventHandler:(id)a1 userNotificationManager:(id)a2;
- (void)unregisterTriggerWithIdentifier:(id)a0 triggerBacking:(long long)a1;
- (void)queue_registerConfiguredTrigger:(id)a0 completion:(id /* block */)a1;
- (void)unregisterAllTriggers;
- (void)deviceDidUnlockForFirstTime;
- (void)registerTriggerWithIdentifier:(id)a0 completion:(id /* block */)a1;
- (void)timeChangeDidOccur;

@end