@class NSString, NSBundle, MNCoreLocationProvider; @protocol MNLocationProviderDelegate; @interface MNHybridLocationProvider : NSObject { unsigned long long _mode; double _distanceFilter; double _nonLeechedDesiredAccuracy; double _effectiveAccuracy; MNCoreLocationProvider *_coreLocationProvider; } @property (nonatomic) unsigned long long mode; @property (nonatomic) double distanceFilter; @property (nonatomic) double desiredAccuracy; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (weak, nonatomic) id delegate; @property (retain, nonatomic) NSBundle *effectiveBundle; @property (copy, nonatomic) NSString *effectiveBundleIdentifier; @property (readonly, nonatomic) BOOL isAuthorized; @property (nonatomic) int headingOrientation; @property (readonly, nonatomic) double expectedGpsUpdateInterval; @property (readonly, nonatomic) BOOL coarseModeEnabled; @property (readonly, nonatomic) BOOL isTracePlayer; @property (readonly, nonatomic) unsigned long long traceVersion; @property (readonly, nonatomic) double timeScale; - (void)locationProvider:(id)a0 didReceiveError:(id)a1; - (void)locationProvider:(id)a0 didUpdateLocation:(id)a1; - (void)locationProvider:(id)a0 didUpdateHeading:(id)a1; - (void)locationProvider:(id)a0 didUpdateVehicleHeading:(double)a1 timestamp:(id)a2; - (id)leechedLocationProvider; - (BOOL)locationProviderShouldPauseLocationUpdates:(id)a0; - (void)locationProviderDidResumeLocationUpdates:(id)a0; - (void)locationProviderDidChangeAuthorizationStatus:(id)a0; - (id)init; - (void)locationProviderDidPauseLocationUpdates:(id)a0; - (void)locationProvider:(id)a0 didUpdateVehicleSpeed:(double)a1 timestamp:(id)a2; - (id)initWithEffectiveBundleIdentifier:(id)a0; - (void)stopUpdatingVehicleHeading; - (void)startUpdatingHeading; - (void)stopUpdatingVehicleSpeed; - (void)stopUpdatingHeading; - (id)coreLocationProvider; - (void)locationProvider:(id)a0 didChangeCoarseMode:(BOOL)a1; - (void)_sharedInit; - (void)stopUpdatingLocation; - (void)startUpdatingVehicleSpeed; - (void)resetForActiveTileGroupChanged; - (void)startUpdatingVehicleHeading; - (id)initWithEffectiveBundle:(id)a0; - (void)stopMonitoringForRegion:(id)a0; - (void)startMonitoringForRegion:(id)a0; - (void)locationProvider:(id)a0 didEnterRegion:(id)a1; - (void)startUpdatingLocation; - (void).cxx_destruct; - (void)locationProvider:(id)a0 didExitRegion:(id)a1; - (void)locationProvider:(id)a0 monitoringDidFailForRegion:(id)a1 withError:(id)a2; - (void)_setEffectiveAccuracy:(double)a0; @end