@class NSUUID, NSSet; @interface CPActivitySessionManager : NSObject { void /* unknown type, empty encoding */ id; void /* unknown type, empty encoding */ groupUUID; void /* unknown type, empty encoding */ queue; void /* unknown type, empty encoding */ featureFlags; void /* unknown type, empty encoding */ systemStateObserver; void /* unknown type, empty encoding */ audioRoutePolicyManager; void /* unknown type, empty encoding */ serverBag; void /* unknown type, empty encoding */ _activitySessions; void /* unknown type, empty encoding */ applicationController; void /* unknown type, empty encoding */ applicationLauncher; void /* unknown type, empty encoding */ _activitySessionCreation; void /* unknown type, empty encoding */ $__lazy_storage_$_protectedStorage; void /* unknown type, empty encoding */ topicsObserver; void /* unknown type, empty encoding */ _topicsObserverGenerator; } @property (class, nonatomic, readonly) BOOL supportsMultipleActivitySessions; @property (nonatomic, readonly) NSUUID *identifier; @property (nonatomic, readonly) NSSet *activitySessions; @property (nonatomic, weak) void /* unknown type, empty encoding */ delegate; @property (nonatomic) void /* unknown type, empty encoding */ handedOff; @property (nonatomic, readonly) NSSet *tuActivitySessions; @property (nonatomic, readonly) NSSet *tuSystemActivitySessions; - (void)applicationController:(id)a0 bundleIdentifierChanged:(id)a1; - (void)audioPolicyManager:(id)a0 sharePlayAllowedStateChanged:(BOOL)a1; - (void)systemStateObserver:(id)a0 sharePlayAllowedStateChanged:(BOOL)a1; - (id)init; - (void).cxx_destruct; - (id)createActivitySessionWithTuActivitySession:(id)a0; - (id)initWithIdentifier:(id)a0 groupUUID:(id)a1 activities:(id)a2 applicationController:(id)a3 delegate:(id)a4 queue:(id)a5 systemStateObserver:(id)a6; - (void)leaveActivitySessionWithUUID:(id)a0; - (void)presentSessionDismissalAlertForActivitySessionUUID:(id)a0 allowingCancellation:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)refreshDataCryptors; - (void)removeActivitySessionWithUUID:(id)a0 usingHandle:(id)a1; - (void)resetNonScreenSharingSessions; - (void)resetSceneAssociationsForBundleID:(id)a0; - (void)resetSessions; - (void)setUsingAirplay:(BOOL)a0 forActivitySessionWithUUID:(id)a1; - (void)updateActivitySessionWithUUID:(id)a0 activity:(id)a1; - (void)updateVirtualParticipantIdentifier:(unsigned long long)a0; @end