@class DNDSExplicitRegionLocationLifetimeMonitor, NSString, NSArray, CLLocationManager, DNDSMeDeviceService, NSObject, DNDSUntilExitLocationLifetimeMonitor; @protocol OS_dispatch_queue, DNDSLifetimeMonitorDelegate, DNDSLocationLifetimeMonitorDataSource; @interface DNDSLocationLifetimeMonitor : NSObject { DNDSMeDeviceService *_meDeviceService; DNDSUntilExitLocationLifetimeMonitor *_untilExitMonitor; DNDSExplicitRegionLocationLifetimeMonitor *_explicitRegionMonitor; NSArray *_children; } @property (weak, nonatomic) id dataSource; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) NSObject *queue; @property (readonly, nonatomic) CLLocationManager *locationManager; @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) unsigned long long availableRegions; @property (readonly, copy, nonatomic) NSArray *activeLifetimeAssertionUUIDs; - (void)locationManager:(id)a0 didDetermineState:(long long)a1 forRegion:(id)a2; - (void)locationManager:(id)a0 monitoringDidFailForRegion:(id)a1 withError:(id)a2; - (void)refreshMonitorForDate:(id)a0; - (void)meDeviceService:(id)a0 didReceiveMeDeviceStateUpdate:(id)a1; - (void)_queue_refreshMonitorForDate:(id)a0; - (id)initWithMeDeviceService:(id)a0; - (void).cxx_destruct; - (void)locationManager:(id)a0 didUpdateLocations:(id)a1; - (void)locationManager:(id)a0 didFailWithError:(id)a1; @end