@class UIViewController, PUPickerOnboardingHeaderView, PXPeoplePickerConfigurationController, PUPickerSuggestionsView, UIBarButtonItem, UILabel, PUAssetPickerSearchSuggestionsHeaderView, PXSelectionCoordinator, PUSidebarViewController, NSString, PUPickerConfiguration, NSArray, PHFetchResult, PXSearchComposableDataSource, PXPhotosUIViewController, UISegmentedControl, UIButton, PXSearchSuggestionsSectionProvider, UIView, PXSearchQueryController, PXAssetsDataSourceManager, NSLayoutConstraint, PUPickerAdditionalSelectionState, PUPhotoPickerResizeTaskDescriptorViewModel, _UINavigationBarPalette, UISearchController, PXSectionedSelectionManager, PUPickerSuggestionResultFetcher, PUPickerSuggestionResultFetcherResult, PXSearchQueryResult, PUSessionInfo; @protocol PUAssetPickerContainerControllerActionHandler, PXMemoryAssetsActionFactory; @interface PUAssetPickerContainerController : UIViewController <UISearchResultsUpdating, UISearchBarDelegate, PXPhotosViewDelegate, PXScrollViewControllerObserver, PUAssetPickerSearchSuggestionsSelectionDelegate, PXChangeObserver, PXPeoplePickerConfigurationControllerHandler, PXPhotosPreferredAssetCropDelegate, PXPhotosPreferredColumnCountsDelegate, PUSessionInfoObserver, PXSearchComposableDataSourceChangeObserver, PUPickerSuggestionsViewDelegate, PUPickerOnboardingHeaderViewDelegate> { BOOL _hasNavigationBarTransitionPending; } @property (readonly, nonatomic) PXSelectionCoordinator *selectionCoordinator; @property (readonly, nonatomic) PUPickerAdditionalSelectionState *additionalSelectionState; @property (readonly, nonatomic) PUPhotoPickerResizeTaskDescriptorViewModel *resizeTaskDescriptorViewModel; @property (readonly, weak, nonatomic) id<PUAssetPickerContainerControllerActionHandler> containerControllerActionHandler; @property (readonly, nonatomic) UISegmentedControl *navigationBarSegmentedControl; @property (readonly, nonatomic) UIButton *showSelectedButtonTitleButton; @property (readonly, nonatomic) UILabel *showSelectedButtonSubtitleLabel; @property (readonly, nonatomic) UILabel *optionsButtonSubtitleLabel; @property (readonly, nonatomic) UIBarButtonItem *toolbarShowSelectedGroup; @property (readonly, nonatomic) UIBarButtonItem *toolbarOptionsGroup; @property (readonly, nonatomic) UIBarButtonItem *toolbarSelectAllButton; @property (readonly, nonatomic) UIBarButtonItem *toolbarDeselectAllButton; @property (readonly, nonatomic) UIViewController *itemsViewController; @property (nonatomic) BOOL shouldStopScrollingItemsViewControllerToTop; @property (readonly, nonatomic) PXPhotosUIViewController *photosViewController; @property (readonly, nonatomic) PXAssetsDataSourceManager *photosDataSourceManager; @property (readonly, nonatomic) PXSectionedSelectionManager *photosSelectionManager; @property (readonly, nonatomic) UIViewController *albumsViewController; @property (readonly, nonatomic) UISearchController *searchController; @property (readonly, nonatomic) PXSearchQueryController *queryController; @property (readonly, nonatomic) PXSearchSuggestionsSectionProvider *searchSuggestionsSectionProvider; @property (readonly, nonatomic) PXSearchComposableDataSource *searchSuggestionsCollectionViewDataSource; @property (readonly, nonatomic) PUAssetPickerSearchSuggestionsHeaderView *searchSuggestionsHeaderView; @property (retain, nonatomic) PXSearchQueryResult *searchQueryResult; @property (retain, nonatomic) NSArray *allowedUUIDsForSearch; @property (retain, nonatomic) PHFetchResult *allowedAssetsFetchResultForSearch; @property (readonly, nonatomic) PXPeoplePickerConfigurationController *peopleConfigController; @property (retain, nonatomic) UIView *photosIndicator; @property (retain, nonatomic) PUPickerOnboardingHeaderView *onboardingHeaderView; @property (readonly, nonatomic) UIViewController *unavailableViewController; @property (readonly, nonatomic) _UINavigationBarPalette *navigationBarSuggestionsPalette; @property (readonly, nonatomic) PUPickerSuggestionsView *pickerSuggestionsView; @property (readonly, nonatomic) PUPickerSuggestionResultFetcher *pickerSuggestionResultFetcher; @property (retain, nonatomic) PUPickerSuggestionResultFetcherResult *pickerSuggestionResultFetcherResult; @property (retain, nonatomic) NSLayoutConstraint *topConstraint; @property (retain, nonatomic) NSLayoutConstraint *bottomConstraint; @property (retain, nonatomic) NSLayoutConstraint *leadingConstraint; @property (retain, nonatomic) NSLayoutConstraint *trailingConstraint; @property (retain, nonatomic) NSLayoutConstraint *topSafeAreaConstraint; @property (retain, nonatomic) NSLayoutConstraint *bottomSafeAreaConstraint; @property (nonatomic) long long sortOrderType; @property (nonatomic) BOOL replacesConfirmationButtonWithActivityIndicator; @property (weak, nonatomic) PUSidebarViewController *sidebarViewController; @property (readonly, nonatomic) BOOL hasContent; @property (readonly, nonatomic) PUPickerConfiguration *configuration; @property (readonly, nonatomic) PUSessionInfo *sessionInfo; @property (readonly, nonatomic) BOOL isShowingLiveWallpaperSuggestions; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) id<PXMemoryAssetsActionFactory> memoryAssetsActionFactory; - (void)updateViewConstraints; - (void)_updateNavigationBar; - (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2; - (void)dealloc; - (void)traitCollectionDidChange:(id)a0; - (void)viewDidLayoutSubviews; - (unsigned long long)routingOptionsForDestination:(id)a0; - (void)viewDidLoad; - (void)scrollViewControllerDidScroll:(id)a0; - (void)navigateToDestination:(id)a0 options:(unsigned long long)a1 completionHandler:(id /* block */)a2; - (void)updateSearchResultsForSearchController:(id)a0; - (void).cxx_destruct; - (void)updateBars; - (void)_updateToolbar; - (void)searchBarSearchButtonClicked:(id)a0; - (void)viewDidAppear:(BOOL)a0; - (id)px_navigationDestination; - (id)px_gridPresentation; - (void)searchWithString:(id)a0; - (id)_currentContainerView; - (BOOL)allowsContextMenuInteractionForPhotosViewController:(id)a0; - (id)headerViewForPhotosViewController:(id)a0; - (void)peopleConfigurationController:(id)a0 didFinishWithCurrentViewController:(id)a1 selectedPerson:(id)a2; - (void)peopleConfigurationController:(id)a0 didPopViewController:(id)a1; - (id)photosViewController:(id)a0 animationForProposedAnimation:(id)a1; - (BOOL)photosViewController:(id)a0 canPlayAssetInline:(id)a1; - (BOOL)photosViewController:(id)a0 isAssetEligibleForAutoPlayback:(id)a1; - (BOOL)photosViewController:(id)a0 isAssetEligibleForPlaybackWithSettlingEffect:(id)a1; - (unsigned long long)photosViewControllerFilterSortedRecordsStrategy:(id)a0; - (void)ppt_prepareForSearchTest:(id /* block */)a0; - (id)preferredColumnCounts:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })preferredCropForAsset:(id)a0 withAspectRatio:(double)a1; - (void)searchComposableDataSourceDidChange:(id)a0; - (BOOL)shouldAnimateFromHeaderView:(id)a0 toHeaderView:(id)a1; - (void)handleToolbarDeselectAllButton:(id)a0; - (void)_updateLocationMetadataSubtitle; - (void)_addOrReplaceItemViewControllerWithViewController:(id)a0; - (id)_animationForNavigationBarVisible:(BOOL)a0 fromCurrentOpacity:(double)a1; - (id)_cancellationBarButtonItemWithTraitCollection:(id)a0; - (id)_confirmationBarButtonItemWithTraitCollection:(id)a0; - (void)_filterWithSearchQueryResult:(id)a0; - (void)_filterWithSuggestionResult:(id)a0; - (BOOL)_isConfiguredForStickerSuggestionGroup; - (void)_performPhotosGridActionIfPossible:(id)a0; - (void)_searchWithString:(id)a0 tokens:(id)a1; - (void)_showPhotosIndicatorBrieflyIfNeeded; - (void)_updateFilterPredicate; - (void)_updateNavigationBarBottomPaletteAndPickerSuggestionsView; - (void)_updateNavigationBarTransition; - (void)_updateNumberOfItemsToPlayInline; - (void)_updatePhotosViewControllerNoContentPlaceholder; - (id)_updateSelectionStatusBarButtonItem; - (void)_updateSortDescriptors; - (void)_updateSortOrder; - (void)didSelectSuggestionAtIndexPath:(id)a0 collectionView:(id)a1; - (void)handleNavigationBarSegmentedControl:(id)a0; - (void)handleToolbarOptionsButton:(id)a0; - (void)handleToolbarSelectAllButton:(id)a0; - (void)handleToolbarShowSelectedButton:(id)a0; - (id)initWithConfiguration:(id)a0 loadingStatusManager:(id)a1 selectionCoordinator:(id)a2 additionalSelectionState:(id)a3 resizeTaskDescriptorViewModel:(id)a4 actionHandler:(id)a5; - (void)navigationWillPresentViewController; - (void)pickerOnboardingHeaderViewWantsToLearnMoreAboutDataAccess:(id)a0; - (void)pickerSuggestionsView:(id)a0 didChangePreferredHeight:(double)a1; - (void)pickerSuggestionsView:(id)a0 didSelectSuggestion:(id)a1; - (void)pickerSuggestionsViewDidSelectSameSuggestion:(id)a0; - (void)ppt_switchToAlbumsTab; - (void)scrollContentToInitialPosition; - (void)sessionInfoStatusDidChange:(id)a0; - (void)zoomInContent; - (void)zoomOutContent; @end