luxlabs header browser preview


@class NSDictionary, PUAssetPickerCoordinator, PUPhotoPickerExtensionContext, NSString, PUPhotoPickerRemoteViewControllerRequestOptions, NSLayoutConstraint, NSArray;

@interface PUPhotoPickerRemoteViewController : UIViewController <_UIAppearanceRestriction, PXChangeObserver, NSExtensionRequestHandling, PUPhotoPicker, PUPhotoPickerTestSupportHandler>

@property (weak, nonatomic) PUPhotoPickerExtensionContext *extensionContext;
@property (retain, nonatomic) PUPhotoPickerRemoteViewControllerRequestOptions *options;
@property (retain, nonatomic) PUAssetPickerCoordinator *assetPickerCoordinator;
@property (retain, nonatomic) NSLayoutConstraint *topConstraint;
@property (retain, nonatomic) NSLayoutConstraint *bottomConstraint;
@property (retain, nonatomic) NSLayoutConstraint *leadingConstraint;
@property (retain, nonatomic) NSLayoutConstraint *trailingConstraint;
@property (retain, nonatomic) NSLayoutConstraint *leadingSafeAreaConstraint;
@property (retain, nonatomic) NSLayoutConstraint *trailingSafeAreaConstraint;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) BOOL onboardingHeaderDismissedBefore;
@property (readonly, nonatomic) unsigned long long savingOptions;
@property (readonly, nonatomic) NSArray *mediaTypes;
@property (readonly, nonatomic) BOOL allowsMultipleSelection;
@property (readonly, nonatomic) unsigned long long multipleSelectionLimit;
@property (readonly, nonatomic) BOOL requiresPickingConfirmation;
@property (readonly, nonatomic) BOOL showsFileSizePicker;
@property (readonly, nonatomic) BOOL showsPrompt;
@property (readonly, nonatomic) BOOL convertAutoloopsToGIF;
@property (readonly, nonatomic) NSDictionary *properties;

+ (void)initialize;
+ (BOOL)_preventsAppearanceProxyCustomization;

- (void)updateViewConstraints;
- (void)observable:(id)a0 didChange:(unsigned long long)a1 context:(void *)a2;
- (void)preferredContentSizeDidChangeForChildContentContainer:(id)a0;
- (void)traitCollectionDidChange:(id)a0;
- (void)viewWillLayoutSubviews;
- (void)loadView;
- (void)presentViewController:(id)a0;
- (void).cxx_destruct;
- (void)beginRequestWithExtensionContext:(id)a0;
- (void)cancelPhotoPicker;
- (void)didDisplayPhotoPickerPreview;
- (void)didDisplayPhotoPickerSourceType:(long long)a0;
- (void)didSelectMultipleMediaItemsWithInfoDictionaries:(id)a0;
- (void)performPhotoPickerPreviewOfFirstAsset;
- (void)_allowSharingSelectionOfInfoDictionaries:(id)a0 completion:(id /* block */)a1;
- (void)_confirmConfidentialWarning:(id)a0 showConfidentialityAlert:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)_confirmUserSafetyIntervention:(id)a0 completionHandler:(id /* block */)a1;
- (void)_handlePerformTraitCollectionUpdateUsingData:(id)a0 completion:(id /* block */)a1;
- (void)_handleViewControllerRequestWithOptions:(id)a0 error:(id)a1;
- (void)_loadContentViewIfNeeded;
- (void)_logAssetSelectionIfNeeded:(id)a0;
- (void)didSelectMediaWithInfoDictionary:(id)a0 allowedHandler:(id /* block */)a1;
- (void)performPhotosSelection;
- (void)performTraitCollectionUpdateUsingData:(id)a0 completion:(id /* block */)a1;

@end