@class GEOSharedNavState, NSMutableSet, MSPSharedTripGroupSession; @interface MSPSenderStrategy : NSObject { MSPSharedTripGroupSession *_groupSession; } @property (retain, nonatomic) NSMutableSet *participants; @property (copy, nonatomic) GEOSharedNavState *state; - (void)addParticipants:(id)a0; - (void).cxx_destruct; - (BOOL)removeParticipant:(id)a0; - (void)removeParticipants:(id)a0; - (void)sessionStopped:(id)a0; - (void)trafficUpdated:(id)a0; - (void)destinationReached:(id)a0; - (void)etaUpdated:(id)a0; - (id)initWithGroupSession:(id)a0; - (void)restoreState:(id)a0; - (void)resumingToNextDestination:(id)a0; - (void)routeUpdated:(id)a0; - (void)stateUpdated:(id)a0; - (void)waypointsUpdated:(id)a0; @end