luxlabs header browser preview


@class DNDSDrivingTriggerManager, DNDSLocationLifetimeMonitor, DNDSAppInfoCache, STFocusStatusDomainPublisher, DNDSSettingsManager, DNDSModeConfigurationsStore, DNDSModeConfigurationManager, DNDSScheduleManager, DNDSStateProvider, DNDSAppForegroundTriggerManager, DNDSSmartTriggerManager, DNDSGlobalConfigurationManager, DNDSSleepingTriggerManager, DNDSContactMonitor, DNDSAppConfigurationManager, DNDSMindfulnessTriggerManager, FBSDisplayLayoutMonitor, DNDSRemoteAppConfigurationServiceProvider, DNDSClientDetailsProvider, DNDSEventBehaviorResolver, DNDSMeDeviceService, DNDSAppFocusConfigurationCoordinator, DNDSXPCEventPublisher, DNDSSyncEngine, DNDSSystemFocusConfigurationCoordinator, DNDSRemoteAvailabilityServiceProvider, DNDSWorkoutTriggerManager, DNDSPairedDeviceStateMonitor, IDSService, DNDSCalendarEventLifetimeMonitor, DNDSMetricsManager, DNDSBiomeDonationManager, DNDSIDSSyncEngine, NSArray, DNDSScheduleLifetimeMonitor, DNDSGamingTriggerManager, DNDSReachability, DNDSXPCEventStream, DNDSPlaceholderModeManager, NSString, NSObject, DNDSAuxiliaryStateMonitor, DNDSModeAssertionManager, DNDSUserAvailabilityCoordinator, DNDSGlobalConfigurationStore, DNDSRemoteServiceProvider;
@protocol DNDSAssertionSyncManager, DNDSSettingsSyncManager, DNDSKeybagStateProviding, OS_dispatch_queue;

@interface DNDSServer : NSObject <DNDSAppForegroundTriggerManagerDataSource, DNDSDrivingTriggerManagerDataSource, DNDSGamingTriggerManagerDataSource, DNDSMindfulnessTriggerManagerDataSource, DNDSSleepingTriggerManagerDataSource, DNDSSmartTriggerManagerDataSource, DNDSWorkoutTriggerManagerDataSource, DNDSGlobalConfigurationManagerDelegate, DNDSEventBehaviorResolverDataSource, DNDSLifetimeMonitorDataSource, DNDSLocationLifetimeMonitorDataSource, DNDSScheduleLifetimeMonitorDataSource, DNDSLifetimeMonitorDelegate, DNDSRemoteServiceProviderDelegate, DNDSRemoteAvailabilityServiceProviderDelegate, DNDSRemoteAppConfigurationServiceProviderDelegate, DNDSAssertionSyncManagerDataSource, DNDSAssertionSyncManagerDelegate, DNDSLegacyAssertionSyncManagerDataSource, DNDSSettingsSyncManagerDataSource, DNDSSettingsSyncManagerDelegate, DNDSScheduleManagerDataSource, DNDSSettingsManagerDelegate, DNDSPairedDeviceStateMonitorDelegate, DNDSModeConfigurationManagerDelegate, DNDSReachabilityDelegate, DNDSMeDeviceServiceListener, DNDSAppFocusConfigurationCoordinatorDelegate, DNDSSystemFocusConfigurationCoordinatorDelegate> {
    NSObject<OS_dispatch_queue> *_queue;
    DNDSCalendarEventLifetimeMonitor *_calendarEventLifetimeMonitor;
    DNDSScheduleLifetimeMonitor *_scheduleLifetimeMonitor;
    DNDSLocationLifetimeMonitor *_locationLifetimeMonitor;
    NSArray *_lifetimeMonitors;
    DNDSScheduleManager *_scheduleManager;
    DNDSAppFocusConfigurationCoordinator *_appFocusConfigurationCoordinator;
    DNDSSystemFocusConfigurationCoordinator *_systemFocusConfigurationCoordinator;
    DNDSAppForegroundTriggerManager *_appForegroundTriggerManager;
    DNDSAuxiliaryStateMonitor *_auxiliaryStateMonitor;
    DNDSBiomeDonationManager *_biomeDonationManager;
    DNDSDrivingTriggerManager *_drivingTriggerManager;
    DNDSGamingTriggerManager *_gamingTriggerManager;
    DNDSMindfulnessTriggerManager *_mindfulnessTriggerManager;
    DNDSSleepingTriggerManager *_sleepingTriggerManager;
    DNDSSmartTriggerManager *_smartTriggerManager;
    DNDSWorkoutTriggerManager *_workoutTriggerManager;
    DNDSMeDeviceService *_meDeviceService;
    DNDSStateProvider *_stateProvider;
    DNDSEventBehaviorResolver *_eventBehaviorResolver;
    DNDSRemoteServiceProvider *_serviceProvider;
    DNDSRemoteAvailabilityServiceProvider *_availabilityServiceProvider;
    DNDSRemoteAppConfigurationServiceProvider *_appConfigurationServiceProvider;
    id<DNDSAssertionSyncManager> _assertionSyncManager;
    id<DNDSAssertionSyncManager> _legacyAssertionSyncManager;
    id<DNDSSettingsSyncManager> _settingsSyncManager;
    DNDSSettingsManager *_settingsManager;
    IDSService *_idsLocalService;
    IDSService *_idsCloudService;
    DNDSPairedDeviceStateMonitor *_pairedDeviceStateMonitor;
    DNDSSyncEngine *_syncEngine;
    DNDSIDSSyncEngine *_idsSyncEngine;
    DNDSReachability *_reachability;
    id<DNDSKeybagStateProviding> _keybag;
    DNDSXPCEventStream *_eventStream;
    DNDSXPCEventPublisher *_focusConfigurationEventPublisher;
    FBSDisplayLayoutMonitor *_layoutMonitor;
    DNDSGlobalConfigurationStore *_globalConfigurationStore;
    DNDSGlobalConfigurationManager *_globalConfigurationManager;
    DNDSModeConfigurationsStore *_modeConfigurationsStore;
    DNDSPlaceholderModeManager *_placeholderModeManager;
    DNDSContactMonitor *_contactMonitor;
    DNDSAppInfoCache *_appInfoCache;
    DNDSAppConfigurationManager *_appConfigurationManager;
    DNDSUserAvailabilityCoordinator *_userAvailabilityCoordinator;
    STFocusStatusDomainPublisher *_focusStatusDomainPublisher;
    DNDSClientDetailsProvider *_clientDetailsProvider;
    DNDSModeAssertionManager *_modeAssertionManager;
    DNDSModeConfigurationManager *_modeConfigurationManager;
    DNDSMetricsManager *_metricsManager;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property unsigned long long lockState;
@property unsigned long long lostModeState;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)_queue_resume;
- (id)syncManager:(id)a0 updateOutboundModeAssertion:(id)a1;
- (void)activeAssertionsDidChangeForLifetimeMonitor:(id)a0;
- (void)remoteServiceProvider:(id)a0 didChangeFocusStatusSharingSettingForApplicationIdentifier:(id)a1;
- (id)pairedDevicesForSyncManager:(id)a0;
- (void)_queue_validateIDSSyncEngine;
- (id)_createDefaultModeForWorkoutTriggerIfNecessary;
- (id)eventBehaviorResolver:(id)a0 bypassSettingsForClientIdentifier:(id)a1;
- (BOOL)remoteServiceProvider:(id)a0 clearAppActionWithIdentifier:(id)a1 forApplicationIdentifier:(id)a2 modeIdentifier:(id)a3 withError:(id *)a4;
- (id)init;
- (BOOL)remoteServiceProvider:(id)a0 removeModeConfigurationWithModeIdentifier:(id)a1 deletePlaceholder:(BOOL)a2 withError:(id *)a3;
- (id)_scheduleTriggerMatchingSettings:(id)a0;
- (id)remoteServiceProvider:(id)a0 allActiveModeAssertionsWithError:(id *)a1;
- (id)remoteServiceProvider:(id)a0 latestInvalidationWithClientIdentifer:(id)a1 error:(id *)a2;
- (id)sleepingModeForSleepingTriggerManager:(id)a0;
- (id)_scheduleSettingsForModeConfigurations;
- (void)pairedDeviceStateMonitor:(id)a0 pairingChangedFromDevice:(id)a1 toDevice:(id)a2;
- (void)pairedDeviceStateMonitor:(id)a0 cloudPairingChangedFromDevices:(id)a1 toDevices:(id)a2;
- (id)remoteServiceProvider:(id)a0 getAppActionsForModeIdentifier:(id)a1 withError:(id *)a2;
- (id)_allModes;
- (id)syncManager:(id)a0 deviceForDeviceIdentifier:(id)a1;
- (BOOL)remoteServiceProvider:(id)a0 getModesCanImpactAvailabilityReturningError:(id *)a1;
- (void)_migrateDefaultDoNotDisturbModeIfNeeded;
- (BOOL)remoteServiceProvider:(id)a0 setPreventAutoReply:(BOOL)a1 withError:(id *)a2;
- (id)_stateSystemSnapshot;
- (id)gamingModeForGamingTriggerManager:(id)a0;
- (id)remoteServiceProvider:(id)a0 resolveBehaviorForEventDetails:(id)a1 clientDetails:(id)a2 date:(id)a3 error:(id *)a4;
- (id)pairedCloudDevicesForSyncManager:(id)a0;
- (id)remoteServiceProvider:(id)a0 invalidateModeAssertionForClientIdentifier:(id)a1 reason:(unsigned long long)a2 reasonOverride:(unsigned long long)a3 details:(id)a4 error:(id *)a5;
- (void)lifetimeMonitor:(id)a0 lifetimeDidExpireForAssertionUUIDs:(id)a1 expirationDate:(id)a2;
- (id)currentStateForSystemFocusConfigurationCoordinator:(id)a0;
- (id)remoteServiceProvider:(id)a0 allowedModesForContactHandle:(id)a1 withError:(id *)a2;
- (void)meDeviceService:(id)a0 didReceiveMeDeviceStateUpdate:(id)a1;
- (id)remoteServiceProvider:(id)a0 currentStateWithError:(id *)a1;
- (void)settingsManager:(id)a0 didReceiveUpdatedSyncSettings:(id)a1;
- (id)appForegroundTriggerConfigurationForAppForegroundTriggerManager:(id)a0;
- (id)phoneCallBypassSettingsForSyncManager:(id)a0;
- (BOOL)remoteServiceProvider:(id)a0 setSystemAction:(id)a1 forModeIdentifier:(id)a2 withError:(id *)a3;
- (BOOL)remoteServiceProvider:(id)a0 setAppConfigurationPredicate:(id)a1 forActionIdentifier:(id)a2 forApplicationIdentifier:(id)a3 modeIdentifier:(id)a4 withError:(id *)a5;
- (BOOL)remoteServiceProvider:(id)a0 setBehaviorSettings:(id)a1 withError:(id *)a2;
- (id)syncManager:(id)a0 scheduleSettingsForModeIdentifier:(id)a1;
- (id)remoteServiceProvider:(id)a0 assertionWithClientIdentifer:(id)a1 error:(id *)a2;
- (id)scheduleSettingsByModeIdentifierForScheduleManager:(id)a0;
- (void)_forceConfigurationSyncIfNeededWithUpdateResult:(id)a0;
- (id)remoteServiceProvider:(id)a0 silencedModesForContactHandle:(id)a1 withError:(id *)a2;
- (id)_activeDateIntervalForModeAssertion:(id)a0 currentlyActive:(BOOL)a1;
- (id)remoteServiceProvider:(id)a0 allModesReturningError:(id *)a1;
- (id)mindfulnessModeForMindfulnessTriggerManager:(id)a0;
- (id)lifetimeMonitor:(id)a0 takeModeAssertionWithDetails:(id)a1 clientIdentifier:(id)a2 error:(id *)a3;
- (BOOL)_setDimsLockScreenSetting:(unsigned long long)a0 forModeConfigurationWithIdentifier:(id)a1;
- (void)modeConfigurationManager:(id)a0 didUpdateAvailableModes:(id)a1;
- (BOOL)remoteAvailabilityServiceProvider:(id)a0 isLocalUserAvailableForApplicationIdentifier:(id)a1 withError:(out id *)a2;
- (void)globalConfigurationManager:(id)a0 didUpdatePreventAutoReplySetting:(BOOL)a1;
- (id)locationTriggerConfigurationForLifetimeMonitor:(id)a0;
- (void)appFocusConfigurationCoordinator:(id)a0 didUpdateAppConfigurationContextForModeIdentifier:(id)a1;
- (id)remoteServiceProvider:(id)a0 activeAssertionWithClientIdentifer:(id)a1 error:(id *)a2;
- (id)remoteServiceProvider:(id)a0 invalidateAllModeAssertionsTakenBeforeDate:(id)a1 forReason:(unsigned long long)a2 clientIdentifier:(id)a3 error:(id *)a4;
- (id)currentlyActivePairedDeviceForSyncManager:(id)a0;
- (id)remoteServiceProvider:(id)a0 availableModesReturningError:(id *)a1;
- (unsigned long long)remoteServiceProvider:(id)a0 getCloudSyncStateReturningError:(id *)a1;
- (BOOL)remoteServiceProvider:(id)a0 getPreventAutoReplyReturningError:(id *)a1;
- (id)triggerManager:(id)a0 assertionsWithClientIdentifer:(id)a1 error:(id *)a2;
- (BOOL)remoteServiceProvider:(id)a0 setScreenIsShared:(BOOL)a1 screenIsMirrored:(BOOL)a2 withError:(id *)a3;
- (id)remoteServiceProvider:(id)a0 currentMeDeviceStateWithError:(id *)a1;
- (id)remoteServiceProvider:(id)a0 getAppConfigurationTargetContentIdentifierPrefixesForModeIdentifier:(id)a1 withError:(id *)a2;
- (id)currentStateForEventBehaviorResolver:(id)a0;
- (id)currentStateForAppFocusConfigurationCoordinator:(id)a0;
- (void)lifetimeMonitor:(id)a0 setTimer:(id)a1;
- (BOOL)isCloudSyncDisabledForSyncManager:(id)a0;
- (id)triggerManager:(id)a0 performModeAssertionUpdatesWithHandler:(id /* block */)a1;
- (BOOL)remoteServiceProvider:(id)a0 setCloudSyncPreferenceEnabled:(BOOL)a1 withError:(id *)a2;
- (void)syncManager:(id)a0 prepareForSyncToDevices:(id)a1;
- (id)currentStateForLegacyAssertionSyncManager:(id)a0;
- (id)_invalidateModeAssertionForClientIdentifier:(id)a0 reason:(unsigned long long)a1 reasonOverride:(unsigned long long)a2 details:(id)a3 error:(id *)a4;
- (void)_queue_handlePairedDeviceAndSyncSettingsChange;
- (void)syncManager:(id)a0 didReceiveUpdatedPhoneCallBypassSettings:(id)a1;
- (void)resume;
- (id)remoteServiceProvider:(id)a0 getSystemActionsForModeIdentifier:(id)a1 withError:(id *)a2;
- (id)triggerManager:(id)a0 takeModeAssertionWithDetails:(id)a1 clientIdentifier:(id)a2 error:(id *)a3;
- (id)scheduleSettingsByModeIdentifierForScheduleLifetimeMonitor:(id)a0;
- (void)_queue_updateScheduleManagerLifetimeMonitorsAndStateForReason:(unsigned long long)a0 source:(long long)a1 options:(long long)a2;
- (id)remoteServiceProvider:(id)a0 getAppInfoForBundleIdentifiers:(id)a1 withError:(id *)a2;
- (BOOL)remoteServiceProvider:(id)a0 setScheduleSettings:(id)a1 withError:(id *)a2;
- (id)triggerManager:(id)a0 invalidateModeAssertionWithUUID:(id)a1 reason:(unsigned long long)a2 reasonOverride:(unsigned long long)a3 clientIdentifier:(id)a4 error:(id *)a5;
- (BOOL)remoteServiceProvider:(id)a0 syncModeConfigurationsReturningError:(id *)a1;
- (void)lifetimeMonitor:(id)a0 registerTimerHandlerWithServiceIdentifier:(id)a1 handler:(id /* block */)a2;
- (void)settingsManager:(id)a0 didReceiveUpdatedPhoneCallBypassSettings:(id)a1;
- (BOOL)setUILockState:(unsigned long long)a0 error:(id *)a1;
- (BOOL)remoteServiceProvider:(id)a0 clearSystemActionWithIdentifier:(id)a1 forModeIdentifier:(id)a2 withError:(id *)a3;
- (void).cxx_destruct;
- (id)remoteServiceProvider:(id)a0 takeModeAssertionWithDetails:(id)a1 clientIdentifier:(id)a2 error:(id *)a3;
- (void)_handleSignificantTimeChange;
- (id)remoteServiceProvider:(id)a0 getAccountFeatureSupportWithError:(id *)a1;
- (id)triggerManager:(id)a0 latestInvalidationWithClientIdentifer:(id)a1 error:(id *)a2;
- (id)eventBehaviorResolver:(id)a0 configurationForModeIdentifier:(id)a1;
- (BOOL)remoteServiceProvider:(id)a0 setAppAction:(id)a1 forApplicationIdentifier:(id)a2 modeIdentifier:(id)a3 withError:(id *)a4;
- (BOOL)remoteServiceProvider:(id)a0 setPairSyncPreferenceEnabled:(BOOL)a1 withError:(id *)a2;
- (void)reachabilityChangedTo:(BOOL)a0;
- (BOOL)remoteServiceProvider:(id)a0 setAppConfigurationTargetContentIdentifierPrefix:(id)a1 forActionIdentifier:(id)a2 forApplicationIdentifier:(id)a3 modeIdentifier:(id)a4 withError:(id *)a5;
- (id)workoutModeForWorkoutTriggerManager:(id)a0;
- (id)scheduleSettingsForSyncManager:(id)a0;
- (id)createWorkoutModeForWorkoutTriggerManager:(id)a0;
- (BOOL)remoteAppConfigurationServiceProvider:(id)a0 invalidateAppContextForActionIdentifier:(id)a1 bundleIdentifier:(id)a2 withError:(out id *)a3;
- (BOOL)remoteServiceProvider:(id)a0 userAvailabilityInActiveModeForContactHandle:(id)a1 withError:(id *)a2;
- (void)keybagDidUnlockForTheFirstTime:(id)a0;
- (id)remoteServiceProvider:(id)a0 invalidateModeAssertionWithUUID:(id)a1 reason:(unsigned long long)a2 reasonOverride:(unsigned long long)a3 clientIdentifier:(id)a4 error:(id *)a5;
- (unsigned long long)currentUILockStateForEventBehaviorResolver:(id)a0;
- (id)eventBehaviorResolver:(id)a0 appPredicateForApplicationIdentifier:(id)a1 modeIdentifier:(id)a2;
- (unsigned long long)remoteServiceProvider:(id)a0 getPairSyncStateReturningError:(id *)a1;
- (void)syncManager:(id)a0 didReceiveUpdatedScheduleSettings:(id)a1;
- (id)modesSupportingSmartEntryForSmartTriggerManager:(id)a0;
- (BOOL)_setDefaultScheduleTriggerWithScheduleSettings:(id)a0;
- (void)_queue_updateScheduleManagerLifetimeMonitorsAndStateForReason:(unsigned long long)a0 source:(long long)a1;
- (BOOL)eventBehaviorResolver:(id)a0 isAvailabilityActiveForBundleIdentifier:(id)a1;
- (void)settingsManager:(id)a0 didReceiveUpdatedScheduleSettings:(id)a1;
- (id)remoteServiceProvider:(id)a0 getAppInfoForBundleIdentifier:(id)a1 withError:(id *)a2;
- (id)remoteAppConfigurationServiceProvider:(id)a0 getCurrentAppConfigurationForActionIdentifier:(id)a1 bundleIdentifier:(id)a2 withError:(out id *)a3;
- (void)setWorkoutTriggerEnabled:(BOOL)a0 forWorkoutTriggerManager:(id)a1;
- (id)_scheduleSettingsFromDefaultScheduleTrigger;
- (BOOL)layoutIsLocked:(id)a0;
- (id)remoteServiceProvider:(id)a0 publishStatusKitAvailabilityReturningError:(id *)a1;
- (BOOL)_setLostModeState:(unsigned long long)a0 error:(id *)a1;
- (id)remoteServiceProvider:(id)a0 behaviorSettingsWithError:(id *)a1;
- (void)settingsManager:(id)a0 didReceiveUpdatedBehaviorSettings:(id)a1;
- (id)remoteServiceProvider:(id)a0 getAppConfigurationPredicateForActionIdentifier:(id)a1 forApplicationIdentifier:(id)a2 modeIdentifier:(id)a3 withError:(id *)a4;
- (id)remoteServiceProvider:(id)a0 modeConfigurationsWithError:(id *)a1;
- (id)remoteServiceProvider:(id)a0 modeConfigurationForModeIdentifier:(id)a1 withError:(id *)a2;
- (BOOL)remoteServiceProvider:(id)a0 clearSystemConfigurationActionWithIdentifier:(id)a1 modeIdentifier:(id)a2 withError:(id *)a3;
- (BOOL)remoteServiceProvider:(id)a0 setModesCanImpactAvailability:(BOOL)a1 withError:(id *)a2;
- (id)_scheduleSettingsMatchingTrigger:(id)a0;
- (void)modeConfigurationManager:(id)a0 didModifyAvailableMode:(id)a1;
- (id)_updateModeAssertionManagerAndRefreshLifetimesAndStateWithHandler:(id /* block */)a0 error:(id *)a1;
- (void)syncManager:(id)a0 performModeAssertionUpdatesWithHandler:(id /* block */)a1;
- (void)modeConfigurationManager:(id)a0 didModifyExceptionsForContacts:(id)a1 forModeConfiguration:(id)a2;
- (void)_migrateBypassSettingsIfNeeded;
- (BOOL)remoteServiceProvider:(id)a0 setModeConfiguration:(id)a1 withError:(id *)a2;
- (id)remoteServiceProvider:(id)a0 scheduleSettingsWithError:(id *)a1;
- (BOOL)_setScheduleTrigger:(id)a0 forModeConfigurationWithIdentifier:(id)a1;
- (void)globalConfigurationManager:(id)a0 didUpdateModesCanImpactAvailabilitySetting:(BOOL)a1;
- (id)drivingModeForDrivingTriggerManager:(id)a0;
- (id)lifetimeMonitor:(id)a0 modeAssertionsWithLifetimeClass:(Class)a1;
- (void)globalConfigurationManager:(id)a0 didUpdatePhoneCallBypassSettings:(id)a1;

@end