luxlabs header browser preview


@class NSXPCConnection, MNUserOptions, NSArray, NSString, NSHashTable, MNStartNavigationDetails, geo_isolater, NSMutableArray, MNStartNavigationReconnectionDetails, NSObject;
@protocol OS_dispatch_queue, MNNavigationServiceClientInterface;

@interface MNNavigationServiceRemoteProxy : NSObject <MNNavigationServiceProxy> {
    BOOL _applicationActive;
    NSXPCConnection *_connection;
    MNUserOptions *_userOptions;
    geo_isolater *_clientsLock;
    NSHashTable *_clients;
    MNStartNavigationDetails *_startNavigationDetails;
    geo_isolater *_interruptionDatesLock;
    NSMutableArray *_interruptionDates;
    MNStartNavigationReconnectionDetails *_reconnectionDetails;
    NSObject<OS_dispatch_queue> *_serialQueue;
    long long _sandboxHandle;
}

@property (weak, nonatomic) id<MNNavigationServiceClientInterface> delegate;
@property (readonly, nonatomic) NSArray *interruptionDates;
@property (readonly, nonatomic) unsigned long long interruptionCount;
@property (readonly, nonatomic) unsigned long long clientCount;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)changeOfflineState:(unsigned long long)a0;
- (void)setSimulationSpeedOverride:(double)a0;
- (void)recordTraceBookmarkAtCurrentPositionWthScreenshotData:(id)a0;
- (void)recordPedestrianTracePath:(id)a0;
- (void)forceReroute;
- (void)rerouteWithWaypoints:(id)a0;
- (void)resumeOriginalDestination;
- (void)removeWaypointAtIndex:(unsigned long long)a0;
- (void)setDisplayedStepIndex:(unsigned long long)a0;
- (void)advanceToNextLeg;
- (void)vibrateForPrompt:(unsigned long long)a0 withReply:(id /* block */)a1;
- (void)interfaceHashesWithHandler:(id /* block */)a0;
- (void)switchToRoute:(id)a0;
- (void)stopNavigationWithReason:(unsigned long long)a0;
- (void)changeUserOptions:(id)a0;
- (void)insertWaypoint:(id)a0;
- (void)setTraceIsPlaying:(BOOL)a0;
- (void)repeatCurrentTrafficAlertWithReply:(id /* block */)a0;
- (void)setSimulationSpeedMultiplier:(double)a0;
- (void)pauseRealtimeUpdatesForSubscriber:(id)a0;
- (void)setTracePlaybackSpeed:(double)a0;
- (void)setRoutesForPreview:(id)a0 selectedRouteIndex:(unsigned long long)a1;
- (void)updateDestination:(id)a0;
- (void)checkinForNavigationService:(id /* block */)a0;
- (void)setJunctionViewImageWidth:(double)a0 height:(double)a1;
- (void)startNavigationWithDetails:(id)a0 activeBlock:(id /* block */)a1;
- (void)enableNavigationCapability:(unsigned long long)a0;
- (void)setGuidancePromptsEnabled:(BOOL)a0;
- (void)changeTransportType:(int)a0 route:(id)a1;
- (id)_remoteObjectProxy;
- (void)repeatCurrentGuidanceWithReply:(id /* block */)a0;
- (void)setTracePosition:(double)a0;
- (void)setSimulationPosition:(double)a0;
- (void)setGuidanceType:(unsigned long long)a0;
- (void)resumeRealtimeUpdatesForSubscriber:(id)a0;
- (void)stopCurrentGuidancePrompt;
- (void)forwardInvocation:(id)a0;
- (id)init;
- (void)dealloc;
- (BOOL)isOpenForClient:(id)a0;
- (void)setHeadingOrientation:(int)a0;
- (void)setRideIndex:(unsigned long long)a0 forSegmentIndex:(unsigned long long)a1;
- (void)_restoreIdleConnection;
- (void)_openConnection;
- (void)_startNavigationWithDetails:(id)a0;
- (void)_closeConnection;
- (void)_handleDisconnect;
- (void)setIsConnectedToCarplay:(BOOL)a0;
- (BOOL)_hasNavigationServiceEntitlement;
- (void)_consumeSandboxExtension:(char *)a0;
- (void)_handleInterruption;
- (void)disableNavigationCapability:(unsigned long long)a0;
- (void)navigationServiceProxy:(id)a0 willChangeFromState:(unsigned long long)a1 toState:(unsigned long long)a2;
- (id)methodSignatureForSelector:(SEL)a0;
- (void)_restoreNavigationSession;
- (void).cxx_destruct;
- (void)navigationServiceProxy:(id)a0 didSendNavigationServiceCallback:(id)a1;
- (void)_handleInvalidation;
- (void)_setExpectedClassesForClientInterface:(id)a0;
- (void)navigationServiceProxy:(id)a0 didUpdateNavigationDetails:(id)a1;
- (void)acceptReroute:(BOOL)a0 forTrafficIncidentAlert:(id)a1;
- (void)_updateConnection;
- (BOOL)_shouldReconnectWithInterruptionOnDate:(id)a0;
- (void)closeForClient:(id)a0;
- (void)navigationServiceProxy:(id)a0 didChangeFromState:(unsigned long long)a1 toState:(unsigned long long)a2;
- (void)_releaseSandboxExtension;
- (void)openForClient:(id)a0;

@end