@class ACAccountStore, NSString, NSArray, PLCloudSharedAlbumInvitationRecord, UISwitch, NSOperationQueue, PHAssetCollection, UITableView, AAUIProfilePictureStore, NSMutableDictionary, PLCloudSharedAlbum, UIBarButtonItem; @protocol PXAlbumStreamingOptionsViewControllerDelegate; @interface PXAlbumStreamingOptionsViewController : UIViewController <PLInvitationRecordsObserver, UITableViewDataSource, UITableViewDelegate> { NSString *_visiblePublicURL; BOOL _showShareLink; PHAssetCollection *_phAlbum; UIBarButtonItem *_cancelButton; UIBarButtonItem *_doneButton; UITableView *_optionsTableView; UISwitch *_wantsPublicWebsiteSwitch; UISwitch *_wantsMultipleContributorsSwitch; UISwitch *_wantsAcceptCloudNotificationSwitch; unsigned long long _addSubscribersRow; NSOperationQueue *_familyRequestQueue; ACAccountStore *_familyAccountStore; NSArray *_familyMembers; AAUIProfilePictureStore *_familyMemberPictureStore; NSMutableDictionary *_familyProfilePictures; } @property (retain, nonatomic) PLCloudSharedAlbum *album; @property (copy, nonatomic) NSString *albumName; @property (retain, nonatomic) NSArray *sharedAlbumSubscribers; @property (nonatomic) BOOL streamOwner; @property (retain, nonatomic, setter=_setSelectedSubscriberInvitationRecord:) PLCloudSharedAlbumInvitationRecord *_selectedSubscriberInvitationRecord; @property (nonatomic, setter=_setShouldScrollToTopOnNextViewLayout:) BOOL _shouldScrollToTopOnNextViewLayout; @property (copy, nonatomic, setter=_setLastPublicURLSectionFooterTitle:) NSString *_lastPublicURLSectionFooterTitle; @property (copy, nonatomic, setter=_setLastMultiContributorsSectionFooterTitle:) NSString *_lastMultiContributorsSectionFooterTitle; @property (nonatomic) BOOL albumIsFamilyStream; @property (nonatomic, setter=_setShowingPublicURLActivitySpinner:) BOOL _showingPublicURLActivitySpinner; @property (weak, nonatomic) id<PXAlbumStreamingOptionsViewControllerDelegate> delegate; @property (nonatomic, getter=isPresentedModally) BOOL presentedModally; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (BOOL)shouldAutorotateToInterfaceOrientation:(long long)a0; - (long long)numberOfSectionsInTableView:(id)a0; - (void)invitationRecordsDidChange:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1; - (void)dealloc; - (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1; - (void)viewDidLayoutSubviews; - (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1; - (void)viewDidLoad; - (void)loadView; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void)viewWillDisappear:(BOOL)a0; - (void).cxx_destruct; - (void)viewDidAppear:(BOOL)a0; - (void)viewDidDisappear:(BOOL)a0; - (id)initWithCoder:(id)a0; - (void)_updateNavigationItem; - (struct CGSize { double x0; double x1; })contentSizeForViewInPopover; - (id)tableView:(id)a0 titleForFooterInSection:(long long)a1; - (id)tableView:(id)a0 viewForFooterInSection:(long long)a1; - (void)viewDidUnload; - (BOOL)_publicURLEnabled; - (void)_displayConfirmationWithMessage:(id)a0 destructiveTitle:(id)a1 actionHandler:(id /* block */)a2; - (void)_changeWantsAcceptCloudNotification:(id)a0; - (void)_changeWantsMultipleContributors:(id)a0; - (void)_changeWantsPublicWebsite:(id)a0; - (void)_deletePhotoStream; - (void)_displayActivitySheet; - (void)_displayConfirmationForRemovalOfSelectedSubscriber; - (void)_displayDeleteConfirmation:(id)a0; - (void)_doneAction:(id)a0; - (void)_handleCompletionWithReason:(int)a0; - (BOOL)_multipleContributorsEnabled; - (id)_personViewControllerSubscriberInfo:(id)a0 canResendInvitation:(BOOL)a1 canRemoveSubscriber:(BOOL)a2; - (void)_removeSelectedSubscriber; - (void)_resendInvitationToSelectedSubscriber; - (void)_setShowingMultipleContributorSpinner:(BOOL)a0; - (BOOL)_shouldShowPublicURLActivitySpinner; - (id)_suppressionContexts; - (void)_updateAllControls; - (void)_updateMultipleContributorsState; - (void)_updatePublicURLStateIfNecessaryAnimated:(BOOL)a0; - (void)_updateWantsAcceptCloudNotificationField; - (void)_updateWantsMultipleContributorsField; - (void)_updateWantsPublicWebsiteField; - (id)initWithAlbum:(id)a0; - (id)initWithPHAlbum:(id)a0; @end