@class NSMutableDictionary, NSMapTable, UICollectionView, UILabel, SFAirDropActiveIconView, NSObject, UIVisualEffectView, SFAirDropBrowser, SFCollectionViewLayout, UIButton, NSString, NSLayoutConstraint, NSMutableOrderedSet, UITextView, NSOperationQueue, NSArray, UIFocusContainerGuide, SFWirelessSettingsController, SFAirDropIconView, NSIndexPath; @protocol SFAirDropActivityViewControllerDelegate; @interface SFAirDropActivityViewController : UIViewController <UICollectionViewDataSource, SFCollectionViewDelegateLayout, SFAirDropBrowserBatchDelegate, SFPersonCollectionViewCellDelegate, SFWirelessSettingsControllerDelegate> { NSString *_sendingAppBundleID; long long _attachmentCount; NSString *_sessionID; long long _sharedItemsRequestID; UILabel *_titleLabel; UIButton *_reportBugButton; NSLayoutConstraint *_titleLabelTopConstraint; double _titleLabelTopConstraintDefaultConstant; SFAirDropIconView *_airDropIconView; NSLayoutConstraint *_airDropIconLeftConstraint; UITextView *_noWifiTextView; NSLayoutConstraint *_noWifiRightConstraint; SFAirDropActiveIconView *_airDropActiveIconView; NSLayoutConstraint *_airDropActiveIconLeftConstraint; UITextView *_instructionsTextView; NSLayoutConstraint *_instructionsRightConstraint; SFAirDropActiveIconView *_airDropInactiveIconView; NSLayoutConstraint *_airDropInactiveIconLeftConstraint; UITextView *_noAWDLTextView; NSLayoutConstraint *_noAWDLRightConstraint; NSLayoutConstraint *_largeTextAirdropViewYConstraint; NSArray *_textViewConstraints; NSArray *_largeTextTextViewConstraints; NSArray *_airdropViewYConstraints; NSArray *_largeTextAirdropViewYConstraints; UICollectionView *_collectionView; UICollectionView *_detailCollectionView; UIButton *_showMoreButton; BOOL _shouldExpandTextIfNeeded; SFCollectionViewLayout *_collectionViewLayout; SFCollectionViewLayout *_detailCollectionViewLayout; SFAirDropBrowser *_browser; id _progressToken; NSMutableDictionary *_personToProgress; NSMutableDictionary *_personToStoredTransferFinalState; NSMutableDictionary *_personToSharedItemsRequestID; NSMutableDictionary *_sharedItemsRequestIDToPreviewPhoto; SFWirelessSettingsController *_wirelessSettings; NSMutableOrderedSet *_cachedSharedItems; BOOL _itemsRequested; BOOL _itemsReady; NSOperationQueue *_operationQueue; long long _generatedPreviews; UIVisualEffectView *_titleVibrancyView; UIVisualEffectView *_instructionsVibrancyView; UIVisualEffectView *_iconsVibrancyView; UIButton *_doneButton; UIFocusContainerGuide *_fcg; BOOL _doneFocused; struct __SFOperation { } *_logger; struct CGSize { double width; double height; } _minimumPreferredContentSize; NSArray *_people; NSMapTable *_realNameToFirstSeenTimestamp; unsigned long long _peopleStartTimestamp; BOOL _browserPaused; BOOL _didSelectNode; int _sharedItemsCount; NSMutableDictionary *_sharedItemsMap; NSIndexPath *_focusedIndexPath; } @property (nonatomic) BOOL manuallyManageBrowsing; @property (nonatomic) struct { unsigned int val[8]; } sendingApplicationAuditToken; @property (weak, nonatomic) NSObject<SFAirDropActivityViewControllerDelegate> *delegate; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } suggestedThumbnailSize; @property (nonatomic) BOOL sharedItemsAvailable; @property (nonatomic) BOOL otherActivityViewPresented; @property (nonatomic) BOOL darkStyleOnLegacyApp; @property (nonatomic) BOOL multipleRows; @property (copy, nonatomic) NSArray *urlsBeingShared; @property (copy, nonatomic) NSArray *photosAssetIDs; @property (copy, nonatomic) NSString *overriddenTitleText; @property (copy, nonatomic) NSString *overriddenNoWiFIBTText; @property (copy, nonatomic) NSString *overriddenNoAWDLText; @property (copy, nonatomic) NSString *overriddenInstructionsText; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (BOOL)airDropActivityCanPerformActivityWithItemClasses:(id)a0; + (BOOL)isAirDropAvailable; - (BOOL)isWifiEnabled; - (void)collectionView:(id)a0 didDeselectItemAtIndexPath:(id)a1; - (void)stopBrowsing; - (void)collectionView:(id)a0 didSelectItemAtIndexPath:(id)a1; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (id)titleText; - (void)traitCollectionDidChange:(id)a0; - (void)viewDidLayoutSubviews; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })collectionView:(id)a0 layout:(id)a1 insetForSectionAtIndex:(long long)a2; - (void)collectionView:(id)a0 didUpdateFocusInContext:(id)a1 withAnimationCoordinator:(id)a2; - (id)indexPathForPreferredFocusedViewInCollectionView:(id)a0; - (void)viewDidLoad; - (id)preferredFocusEnvironments; - (void)invalidate; - (void)updatePreferredContentSize; - (void)touchesBegan:(id)a0 withEvent:(id)a1; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void)willEnterForeground:(id)a0; - (void).cxx_destruct; - (BOOL)collectionView:(id)a0 shouldSelectItemAtIndexPath:(id)a1; - (long long)collectionView:(id)a0 numberOfItemsInSection:(long long)a1; - (void)touchesEnded:(id)a0 withEvent:(id)a1; - (void)didEnterBackground:(id)a0; - (void)touchesMoved:(id)a0 withEvent:(id)a1; - (void)startBrowsing; - (void)viewDidDisappear:(BOOL)a0; - (id)collectionView:(id)a0 cellForItemAtIndexPath:(id)a1; - (void)showMore:(id)a0; - (struct CGSize { double x0; double x1; })collectionView:(id)a0 layout:(id)a1 preferredSizeForItemAtIndexPath:(id)a2; - (void)browserDidUpdatePeople:(id)a0; - (void)handleOperationCallback:(struct __SFOperation { } *)a0 event:(long long)a1 withResults:(id)a2; - (BOOL)isBluetoothEnabled; - (void)wirelessSettingsDidChange:(id)a0; - (void)_updateFontSizes; - (struct CGSize { double x0; double x1; })calculatePreferredContentSize; - (BOOL)addImage:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4; - (id)indexSetToIndexPaths:(id)a0 inSection:(long long)a1; - (void)_startTelemetry; - (struct CGSize { double x0; double x1; })_cachedPreferredItemSize; - (void)_collectTelemetryForPeople:(id)a0; - (void)_createiOSLayoutConstraints; - (void)_createtvOSLayoutConstraints; - (void)_emitTelemetryForPerson:(id)a0; - (id)_fontWithStyle:(id)a0 maxSizeCategory:(id)a1 traits:(unsigned int)a2; - (void)_setIsLoadingActivityItemProviders:(BOOL)a0; - (void)_stopTelemetry; - (void)_updateExclusionPathsForTextViews; - (BOOL)addAttributedString:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4; - (BOOL)addData:(id)a0 ofType:(id)a1 withAttachmentName:(id)a2 description:(id)a3 previewImage:(id)a4 itemIndex:(int)a5; - (BOOL)addItemProvider:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3; - (BOOL)addItemProvider:(id)a0 withDataType:(id)a1 attachmentName:(id)a2 description:(id)a3 previewImage:(id)a4; - (BOOL)addString:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4; - (BOOL)addURL:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4; - (id)attributedStringWithTitle:(id)a0 content:(id)a1; - (id)cellForPerson:(id)a0; - (void)cleanupWithSelectedActivityType:(id)a0; - (BOOL)createURLPayloadForData:(id)a0 ofType:(id)a1 withAttachmentName:(id)a2 description:(id)a3 previewImage:(id)a4 itemIndex:(int)a5 completion:(id /* block */)a6; - (void)doneButtonAction:(id)a0; - (void)enableAirDropRequiredFeatures; - (BOOL)enableModernShareSheeet; - (void)generateSpecialPreviewPhotoForRequestID:(long long)a0; - (void)handleImageItemProvider:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4; - (void)handleLivePhotoItemProvider:(id)a0 withAttachmentName:(id)a1 description:(id)a2 previewImage:(id)a3 itemIndex:(int)a4; - (void)handleOtherItemProvider:(id)a0 withDataType:(id)a1 attachmentName:(id)a2 description:(id)a3 previewImage:(id)a4; - (id)instructionsText; - (BOOL)isDebugMode; - (BOOL)isTetheredModeEnabled; - (BOOL)isValidPayload:(id)a0 toPerson:(id)a1 invalidMessage:(id *)a2; - (id)noAWDLText; - (id)noWiFiBTText; - (void)personCollectionViewCellDidFinishTransfer:(id)a0; - (void)personCollectionViewCellDidStartTransfer:(id)a0; - (void)personCollectionViewCellDidTerminateTransfer:(id)a0; - (void)setNeedsRequestingSharedItems; - (void)startTransferForPeople:(id)a0; - (void)subscribeToProgresses; - (void)subscribedProgress:(id)a0 forPersonWithRealName:(id)a1; - (void)unpublishedProgressForPersonWithRealName:(id)a0; - (void)unsubscribeToProgresses; - (void)updateContentAreaAnimated:(BOOL)a0; - (void)updateShowMoreButtonForShowPeople:(BOOL)a0 inactive:(BOOL)a1 active:(BOOL)a2 static:(BOOL)a3; - (id)wifiBtHelpTextLocalizedStringKey; @end