@class SwiftVCDaemonXPCEventHandler, WFCoreDuetListener, WFTriggerBootManager, WFTriggerEventQueue, WFTriggerNotificationScheduler, NSObject, WFBiomeListener; @protocol OS_dispatch_queue, WFDatabaseProvider; @interface WFTriggerRegistrar : NSObject @property (readonly, nonatomic) NSObject *queue; @property (readonly, nonatomic) id 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