luxlabs header browser preview


@class NSDictionary, NSString, SBAppLayout;

@interface SBMainDisplayLayoutState : SBLayoutState {
    SBAppLayout *_cachedAppLayoutIfAny;
    SBAppLayout *_cachedFloatingAppLayoutIfAny;
}

@property (readonly, nonatomic) BOOL effectivelyRepresentsHomeScreen;
@property (readonly, copy, nonatomic) NSDictionary *displayItemLayoutAttributesMap;
@property (readonly, nonatomic) BOOL isDisplayExternal;
@property (readonly, nonatomic) long long spaceConfiguration;
@property (readonly, nonatomic) BOOL isFullScreen;
@property (readonly, nonatomic) BOOL isSplitView;
@property (readonly, copy, nonatomic) NSDictionary *elementIdentifiersToLayoutAttributes;
@property (readonly, nonatomic) long long floatingConfiguration;
@property (readonly, nonatomic) long long centerConfiguration;
@property (readonly, nonatomic) long long peekConfiguration;
@property (readonly, nonatomic) long long unlockedEnvironmentMode;
@property (readonly, nonatomic) NSString *bundleIDShowingAppExpose;
@property (readonly, nonatomic, getter=isFloatingSwitcherVisible) BOOL floatingSwitcherVisible;
@property (readonly, nonatomic, getter=isCenterEntityModal) BOOL centerEntityModal;
@property (readonly, nonatomic) long long windowPickerRole;
@property (readonly, nonatomic) long long displayOrdinal;
@property (readonly, copy, nonatomic) NSString *continuousExposeIdentifier;

+ (id)_elementIdentifiersToLayoutAttributesForElements:(id)a0 spaceConfiguration:(long long)a1;

- (id)appLayout;
- (void)_applyElementInterfaceOrientationsToLayoutAttributes;
- (unsigned long long)hash;
- (id)_initWithLayoutElements:(id)a0 interfaceOrientation:(long long)a1 interfaceOrientationByLayoutElement:(id)a2 spaceConfiguration:(long long)a3 elementIdentifiersToLayoutAttributes:(id)a4 floatingConfiguration:(long long)a5 unlockedEnvironmentMode:(long long)a6 floatingSwitcherVisible:(BOOL)a7 centerConfiguration:(long long)a8 centerEntityModal:(BOOL)a9 peekConfiguration:(long long)a10 bundleIDShowingAppExpose:(id)a11 windowPickerRole:(long long)a12 displayOrdinal:(long long)a13 isDisplayExternal:(BOOL)a14;
- (long long)_defaultInterfaceOrientation;
- (void)invalidateAppLayout;
- (id)descriptionBuilderWithMultilinePrefix:(id)a0;
- (void)setInterfaceOrientationByLayoutElementIdentifier:(id)a0;
- (id)_initWithLayoutElements:(id)a0 spaceConfiguration:(long long)a1 elementIdentifiersToLayoutAttributes:(id)a2 floatingConfiguration:(long long)a3 unlockedEnvironmentMode:(long long)a4 floatingSwitcherVisible:(BOOL)a5 centerConfiguration:(long long)a6 centerEntityModal:(BOOL)a7 peekConfiguration:(long long)a8 bundleIDShowingAppExpose:(id)a9 windowPickerRole:(long long)a10 displayOrdinal:(long long)a11 isDisplayExternal:(BOOL)a12;
- (id)_initWithLayoutElements:(id)a0 spaceConfiguration:(long long)a1 floatingConfiguration:(long long)a2 unlockedEnvironmentMode:(long long)a3 floatingSwitcherVisible:(BOOL)a4 centerConfiguration:(long long)a5 centerEntityModal:(BOOL)a6 peekConfiguration:(long long)a7 bundleIDShowingAppExpose:(id)a8 windowPickerRole:(long long)a9 displayOrdinal:(long long)a10 isDisplayExternal:(BOOL)a11;
- (id)description;
- (id)_initWithLayoutElements:(id)a0 interfaceOrientation:(long long)a1 interfaceOrientationByLayoutElement:(id)a2 spaceConfiguration:(long long)a3 floatingConfiguration:(long long)a4 unlockedEnvironmentMode:(long long)a5 floatingSwitcherVisible:(BOOL)a6 centerConfiguration:(long long)a7 centerEntityModal:(BOOL)a8 peekConfiguration:(long long)a9 bundleIDShowingAppExpose:(id)a10 windowPickerRole:(long long)a11 displayOrdinal:(long long)a12 isDisplayExternal:(BOOL)a13;
- (void).cxx_destruct;
- (id)_initWithLayoutState:(id)a0;
- (void)_updateSizingPoliciesForLayoutElements:(id)a0;
- (id)_initWithLayoutElements:(id)a0 interfaceOrientation:(long long)a1 interfaceOrientationByLayoutElement:(id)a2;
- (void)invalidateFloatingAppLayout;
- (BOOL)isEqual:(id)a0;
- (id)layoutAttributesForElement:(id)a0;
- (void)_setLayoutAttributes:(id)a0 forLayoutElement:(id)a1;
- (id)floatingAppLayout;
- (id)_layoutAttributesForElementWithIdentifier:(id)a0;

@end