luxlabs header browser preview


@class NSString, NSURL, NSArray;

@interface SUUISwooshPageComponent : SUUIPageComponent {
    long long _fcKind;
    long long _missingDataCount;
    BOOL _showsItemTitles;
}

@property (readonly, nonatomic) long long seeAllStyle;
@property (readonly, nonatomic) NSString *seeAllTitle;
@property (readonly, nonatomic) NSURL *seeAllURL;
@property (readonly, nonatomic) long long swooshType;
@property (readonly, nonatomic) NSString *title;
@property (readonly, nonatomic) NSArray *lockups;
@property (readonly, nonatomic) struct SUUILockupStyle { long long artworkSize; long long layoutStyle; unsigned long long visibleFields; } lockupStyle;
@property (readonly, nonatomic) NSString *platformKeyProfile;
@property (readonly, nonatomic) BOOL showsIndexNumbers;
@property (readonly, nonatomic) NSArray *bricks;
@property (readonly, nonatomic) BOOL showsBrickTitles;
@property (readonly, nonatomic) NSArray *mediaComponents;
@property (readonly, nonatomic) BOOL showsMediaTitles;

- (void).cxx_destruct;
- (long long)componentType;
- (id)initWithItemList:(id)a0;
- (id)valueForMetricsField:(id)a0;
- (id)_brickItemsWithChildren:(id)a0 customPageContext:(id)a1;
- (id)_brickItemsWithChildren:(id)a0 featuredPageContext:(id)a1;
- (unsigned long long)_defaultVisibleFieldsForItemKind:(long long)a0;
- (BOOL)_isBrickAvailable:(id)a0 withPageContext:(id)a1;
- (struct SUUILockupStyle { long long x0; long long x1; unsigned long long x2; })_lockupStyleWithLockups:(id)a0;
- (id)_lockupWithItemIdentifier:(id)a0 context:(id)a1;
- (id)_lockupsWithChildren:(id)a0 context:(id)a1;
- (id)_lockupsWithChildren:(id)a0 featuredPageContext:(id)a1;
- (id)_mediaComponentsWithChildren:(id)a0 context:(id)a1;
- (id)_newLockupComponentWithItem:(id)a0 defaultStyle:(struct SUUILockupStyle { long long x0; long long x1; unsigned long long x2; })a1;
- (void)_reloadMissingDataCount;
- (void)_setSeeAllValuesWithLinkInfo:(id)a0;
- (void)_updateBricksWithItems:(id)a0;
- (void)_updateLockup:(id)a0 withItem:(id)a1;
- (id)_updateLockupItemsWithItems:(id)a0;
- (void)_updateLockupItemsWithLookupResponse:(id)a0;
- (void)enumerateMissingItemIdentifiersFromIndex:(long long)a0 usingBlock:(id /* block */)a1;
- (id)initWithCustomPageContext:(id)a0;
- (id)initWithFeaturedContentContext:(id)a0 kind:(long long)a1;
- (id)initWithLockups:(id)a0 swooshType:(long long)a1 title:(id)a2;
- (id)initWithRelatedContentContext:(id)a0;
- (id)initWithRoomContext:(id)a0;
- (BOOL)isMissingItemData;
- (id)metricsElementName;

@end