luxlabs header browser preview


@class CARNavigationOwnershipManager, CARSession, NSHashTable, NSString, CPTrip;
@protocol CARNavigationOwnershipManagerDelegate;

@interface CPSNavigator : NSObject <CARNavigationOwnershipManagerDelegate, CPNavigationSessionManaging, BSInvalidatable>

@property (nonatomic, getter=isCompleted) BOOL completed;
@property (retain, nonatomic) NSHashTable *displayDelegates;
@property (retain, nonatomic) CARNavigationOwnershipManager *navigationOwnershipManager;
@property (retain, nonatomic) CARSession *currentSession;
@property (retain, nonatomic) CPTrip *trip;
@property (weak, nonatomic) id<CARNavigationOwnershipManagerDelegate> navigationOwnershipDelegate;
@property (nonatomic) BOOL appSupportsInstrumentCluster;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)dealloc;
- (void)invalidate;
- (void).cxx_destruct;
- (void)navigationOwnershipChangedToOwner:(unsigned long long)a0;
- (void)cancelTrip;
- (void)finishTrip;
- (void)pauseTripForReason:(unsigned long long)a0 description:(id)a1 turnCardColor:(id)a2;
- (void)showManeuvers:(id)a0 usingDisplayStyles:(id)a1;
- (void)updateTravelEstimates:(id)a0 forManeuver:(id)a1;
- (void)updateTripTravelEstimates:(id)a0;
- (void)addDisplayDelegate:(id)a0;
- (id)initWithIdentifier:(id)a0 currentSession:(id)a1;
- (void)removeDisplayDelegate:(id)a0;

@end