luxlabs header browser preview


@class UIVisualEffectView, UIViewController, NSNumber, SLCollaborationFooterViewModel, UIBarButtonItem, _UIActivityCollectionViewCompositionalLayout, NSString, SHSheetContentLayoutProvider, NSMutableSet, NSDiffableDataSourceSnapshot, UICollectionViewDiffableDataSource, NSMutableDictionary, LPLinkView, SFUIActivityImageProvider, SHSheetContentLayoutSpec, NSArray, LPLinkMetadata, SFUIPeopleSuggestionImageProvider, UIActivity, SHSheetContentDataSource, _UIActivityContentTitleView, SFAirDropTransferChange, NSUUID, _UIActivityContentCollectionView, BSAuditToken, SHSheetContentDataSourceManager;
@protocol SHSheetContentViewModel, UIActivityContentViewControllerDelegate, SHSheetContentPresenter;

@interface UIActivityContentViewController : UIViewController <UICollectionViewDelegate, LPLinkViewDelegate, SHSheetContentLayoutDelegate, SHSheetContentDataSourceManagerDelegate, UICollectionViewDataSourcePrefetching, SHSheetContentView> {
    BOOL _didLayout;
}

@property (readonly, nonatomic) BOOL canRenderPeople;
@property (readonly, nonatomic) BOOL configureForCloudSharing;
@property (readonly, nonatomic) BOOL configureForPhotosEdit;
@property (readonly, nonatomic) BOOL hideHeaderView;
@property (readonly, nonatomic) BOOL sharingExpanded;
@property (readonly, copy, nonatomic) NSString *topContentSectionText;
@property (readonly, copy, nonatomic) NSArray *applicationActivityTypes;
@property (readonly, copy, nonatomic) NSArray *heroActionActivityTypes;
@property (readonly, nonatomic) BOOL showHeroActionsHorizontally;
@property (nonatomic) BOOL isRemote;
@property (retain, nonatomic) BSAuditToken *hostAuditToken;
@property (retain, nonatomic) NSNumber *hostPresentationStyle;
@property (retain, nonatomic) id<SHSheetContentViewModel> viewModel;
@property (readonly, nonatomic) UIViewController *customViewController;
@property (readonly, nonatomic) SHSheetContentLayoutSpec *layoutSpec;
@property (readonly, nonatomic) SHSheetContentLayoutProvider *layoutProvider;
@property (readonly, nonatomic) _UIActivityCollectionViewCompositionalLayout *activityCollectionViewLayout;
@property (retain, nonatomic) SHSheetContentDataSourceManager *dataSourceManager;
@property (readonly, nonatomic) SHSheetContentDataSource *dataSource;
@property (nonatomic) long long currentSectionTypesToExclude;
@property (retain, nonatomic) _UIActivityContentCollectionView *activityCollectionView;
@property (retain, nonatomic) UICollectionViewDiffableDataSource *diffableDataSource;
@property (readonly, nonatomic) NSDiffableDataSourceSnapshot *currentSnapshot;
@property (retain, nonatomic) SFAirDropTransferChange *activeAirDropTransferChange;
@property (retain, nonatomic) LPLinkView *headerLinkView;
@property (retain, nonatomic) _UIActivityContentTitleView *headerTitleView;
@property (retain, nonatomic) UIBarButtonItem *cancelButton;
@property (retain, nonatomic) UIBarButtonItem *nextButton;
@property (retain, nonatomic) UIBarButtonItem *closeButton;
@property (nonatomic) BOOL isCloseButtonOnLeadingEdge;
@property (nonatomic) BOOL headerLinkActionsNeedsUpdate;
@property (readonly, nonatomic) SFUIPeopleSuggestionImageProvider *peopleSuggestionImageProvider;
@property (readonly, nonatomic) NSMutableDictionary *identifiersToPeopleSuggestionImageRequestIDs;
@property (readonly, nonatomic) SFUIActivityImageProvider *activityImageProvider;
@property (readonly, nonatomic) NSMutableDictionary *identifiersToActivityImageRequestID;
@property (nonatomic) BOOL photosLandscapeMode;
@property (retain, nonatomic) UIVisualEffectView *backgroundView;
@property (nonatomic) BOOL ignorePersonTap;
@property (readonly, nonatomic) NSMutableSet *sandboxExtensionHandles;
@property (copy, nonatomic) id /* block */ pendingUpdate;
@property (retain, nonatomic) UIActivity *pulsingActivity;
@property (copy, nonatomic) NSString *pulsingLocalizedTitle;
@property (copy, nonatomic) NSUUID *pulsingActivityIdentifier;
@property (retain, nonatomic) SLCollaborationFooterViewModel *collaborationFooterViewModel;
@property (nonatomic) BOOL canShowShareOptions;
@property (weak, nonatomic) id<UIActivityContentViewControllerDelegate> delegate;
@property (weak, nonatomic) id<SHSheetContentPresenter> presenter;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) LPLinkMetadata *headerMetadata;

- (id)collectionView:(id)a0 previewForHighlightingContextMenuWithConfiguration:(id)a1;
- (void)collectionView:(id)a0 prefetchItemsAtIndexPaths:(id)a1;
- (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1;
- (id)init;
- (void)dealloc;
- (id)collectionView:(id)a0 previewForDismissingContextMenuWithConfiguration:(id)a1;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)collectionView:(id)a0 cancelPrefetchingForItemsAtIndexPaths:(id)a1;
- (id)collectionView:(id)a0 contextMenuConfigurationForItemAtIndexPath:(id)a1 point:(struct CGPoint { double x0; double x1; })a2;
- (void)viewDidLoad;
- (id)initWithContext:(id)a0;
- (BOOL)collectionView:(id)a0 shouldHighlightItemAtIndexPath:(id)a1;
- (void)collectionView:(id)a0 willDisplayCell:(id)a1 forItemAtIndexPath:(id)a2;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (void).cxx_destruct;
- (void)collectionView:(id)a0 willEndContextMenuInteractionWithConfiguration:(id)a1 animator:(id)a2;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)scrollViewDidScroll:(id)a0;
- (id)initWithCoder:(id)a0;
- (void)linkView:(id)a0 didFetchMetadata:(id)a1;
- (void)linkViewNeedsResize:(id)a0;
- (void)_configureWithContext:(id)a0;
- (id)_sectionIdentifierForIndex:(long long)a0;
- (void)reloadContent;
- (void)reloadMetadata:(id)a0;
- (BOOL)_canShowOptions;
- (id)_createLinkView;
- (void)reloadActivity:(id)a0;
- (id)_activityTitleForHeroActionActivity:(id)a0;
- (void)_configureActionCell:(id)a0 itemIdentifier:(id)a1;
- (void)_configureAirDropCell:(id)a0 withChange:(id)a1;
- (void)_configureCollectionViewIfNeeded;
- (void)_configureHeaderViewIfNeeded;
- (void)_configureHeroActionCell:(id)a0 itemIdentifier:(id)a1;
- (void)_configureMagicHeadCell:(id)a0 withProxy:(id)a1;
- (void)_configurePeopleCell:(id)a0 itemIdentifier:(id)a1;
- (void)_configureSharingAppCell:(id)a0 itemIdentifier:(id)a1;
- (void)_consumeURLSandboxExtensions:(id)a0 forURLRequests:(id)a1;
- (id)_contextMenuPreviewForCollectionView:(id)a0 collectionViewCell:(id)a1;
- (id)_footerTextForInformationalSectionIdentifier:(id)a0;
- (unsigned long long)_headingSizeClass;
- (id)_provideCellForCollectionView:(id)a0 indexPath:(id)a1 itemIdentifier:(id)a2;
- (id)_provideLayoutForSection:(long long)a0 environment:(id)a1;
- (id)_provideSupplementaryViewForCollectionView:(id)a0 kind:(id)a1 indexPath:(id)a2;
- (id)_scrollViewForScrollingType:(long long)a0;
- (void)_updateContentWithPeopleProxies:(id)a0 shareProxies:(id)a1 actionProxies:(id)a2 activitiesByUUID:(id)a3 nearbyCountSlotID:(id)a4 animated:(BOOL)a5 reloadData:(BOOL)a6;
- (void)_updateCustomViewContent;
- (void)_updateHeaderLinkViewAction;
- (void)_updateHeaderLinkViewSizeClass;
- (void)_updateHeaderMetadataValues;
- (void)_updateHeaderSize;
- (void)dataSourceManager:(id)a0 didPublishDataSourceWithChangeDetails:(id)a1;
- (void)didUpdateAirDropTransferWithChange:(id)a0;
- (BOOL)isPresentedInPopover;
- (void)runScrollingTestWithName:(id)a0 type:(long long)a1 completionHandler:(id /* block */)a2;
- (void)setHeroActionActivityTypes:(id)a0;
- (void)startPulsingActivity:(id)a0 localizedTitle:(id)a1;
- (void)stopPulsingActivity:(id)a0;
- (id)titleForItemIdentifier:(id)a0;
- (void)updateWithViewModel:(id)a0;

@end