luxlabs header browser preview


@class UIApplication, NSMutableSet;

@interface PXApplicationState : PXObservable {
    NSMutableSet *_disabledIdleTimerTokens;
}

@property (class, readonly, nonatomic) PXApplicationState *sharedState;
@property (class, readonly, nonatomic) BOOL isRunningInPhotosApp;
@property (class, readonly, nonatomic) BOOL isRunningInPhotosTopShelfExtension;

@property (readonly, nonatomic) UIApplication *application;
@property (readonly, nonatomic) BOOL isHidden;
@property (readonly, nonatomic) BOOL isLaunchedForTesting;

- (id)init;
- (void)setIsHidden:(BOOL)a0;
- (void)_sceneDidActivate:(id)a0;
- (id)initWithApplication:(id)a0;
- (void).cxx_destruct;
- (void)_sceneWillDeactivate:(id)a0;
- (BOOL)isDisablingIdleTimerForReasons:(id *)a0;
- (void)_appDidHide:(id)a0;
- (void)_appDidUnhide:(id)a0;
- (id)beginDisablingIdleTimerForReason:(id)a0;
- (void)endDisablingIdleTimer:(id)a0;
- (id)initWithApplication:(id)a0 isExtension:(BOOL)a1;

@end