luxlabs header browser preview


@class UIActivityContinuationManager, UIScene, NSString, NSUserActivity, NSDictionary, NSSet;

@interface _UICanvasUserActivityManager : NSObject <UIActivityContinuationManagerApplicationContext, _UISceneComponentProviding> {
    UIScene *_weakScene;
    NSUserActivity *_restorationActivity;
    NSDictionary *_connectionOptionsRestorationActivityDictionary;
    UIActivityContinuationManager *_activityContinuationManager;
    NSSet *_activityTypesForDefaultProgressUI;
}

@property (readonly, nonatomic, getter=_activityContinuationManager) UIActivityContinuationManager *_activityContinuationManager;
@property (nonatomic, getter=_isDisplayingActivityContinuationUI, setter=_setIsDisplayingActivityContinuationUI:) BOOL isDisplayingActivityContinuationUI;
@property (readonly, nonatomic) BOOL _initialRestorationIsFinished;
@property (weak, nonatomic, getter=_scene, setter=_setScene:) UIScene *_scene;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (void)_showProgressForScene:(id)a0 whenFetchingUserActivityForTypes:(id)a1;
+ (void)_deleteSceneSessionsWithPersistentIdentifiers:(id)a0;
+ (void)_updatePersistedSceneSession:(id)a0;
+ (id)_userActivityManagerForScene:(id)a0;
+ (id)_getRestorationUserActivityForPersistentIdentifier:(id)a0 error:(id *)a1;
+ (void)_scheduleDataSaveForSceneSession:(id)a0 saveRestorationActivity:(BOOL)a1;
+ (void)_saveRestorationStateForScene:(id)a0;
+ (BOOL)_restorationUserActivityAvailableForSceneIdentifier:(id)a0;
+ (id)_knownSceneSessionMap;
+ (id)_fetchSceneSessionWithPersistentIdentifier:(id)a0;
+ (id)_activityContinuationDictionaryWithAction:(id)a0 sourceApplication:(id)a1 originatingProcess:(id)a2;
+ (id)_getUserInfoForPersistentIdentifier:(id)a0 error:(id *)a1;
+ (void)_initializeUserActivityManager;
+ (void)_deleteSavedSceneSessionDirectoryWithPersistentIdentifier:(id)a0;

- (void)_sceneWillInvalidate:(id)a0;
- (void)_checkActivityContinuationAndBecomeCurrentIfNeeded;
- (void)_performCanvasRestorationIfNecessary;
- (void)activityContinuationManager:(id)a0 didUpdateUserActivity:(id)a1;
- (void)_scene:(id)a0 willTransitionToActivationState:(long long)a1 withReasonsMask:(unsigned long long)a2;
- (id)initWithScene:(id)a0;
- (void)activityContinuationManager:(id)a0 displayProgressUI:(id)a1 dismissalHandler:(id /* block */)a2;
- (void)_setupCanvasRestorationState;
- (void)activityContinuationManager:(id)a0 didFailToContinueUserActivityWithType:(id)a1 error:(id)a2;
- (BOOL)activityContinuationManager:(id)a0 continueUserActivity:(id)a1;
- (id)activityContinuationManagerUserCancelledError:(id)a0;
- (void)activityContinuationManager:(id)a0 hideProgressUIWithCompletion:(id /* block */)a1;
- (void)_saveSceneRestorationState;
- (void)_saveOrClearRestorationDictionary:(id)a0 forScene:(id)a1;
- (void).cxx_destruct;
- (void)_scene:(id)a0 didTransitionFromActivationState:(long long)a1 withReasonsMask:(unsigned long long)a2;
- (void)activityContinuationManager:(id)a0 configureProgressUIWithError:(id)a1;
- (BOOL)activityContinuationManager:(id)a0 willContinueUserActivityWithType:(id)a1;
- (BOOL)activityContinuationManagerHandleErrorsByConfiguringProgressUI:(id)a0;
- (void)_performCanvasRestoration;
- (id)_updateCanvasConnectionOptionsDictionary:(id)a0;

@end