luxlabs header browser preview


@class UIViewController, NSArray, NSString, _UIRemoteViewController, UIView, NSExtension, NSMutableDictionary;
@protocol UINavigationControllerDelegate, UIImagePickerControllerDelegate;

@interface UIImagePickerController : UINavigationController <_UIRemoteViewControllerContaining, NSCoding> {
    long long _sourceType;
    id _image;
    struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _cropRect;
    NSArray *_mediaTypes;
    NSMutableDictionary *_properties;
    int _previousStatusBarStyle;
    BOOL _previousStatusBarHidden;
    Class _photoPickerRequestOptionsClass;
    id /* block */ _photoPickerDisplayCompletion;
    id /* block */ _photoPickerPreviewDisplayCompletion;
    BOOL _photoPickerDidStartDelayingPresentation;
    BOOL _photoPickerDidEndDelayingPresentation;
    BOOL _photoPickerIsPreheating;
    UIViewController *_photoPickerPreheatedViewController;
    struct { unsigned char visible : 1; unsigned char isCleaningUp : 1; unsigned char didRevertStatusBar : 1; } _imagePickerFlags;
    unsigned long long _savingOptions;
}

@property (retain, nonatomic) NSExtension *photosExtension;
@property (readonly, nonatomic) Class photoPickerRequestOptionsClass;
@property (weak, nonatomic) id<UINavigationControllerDelegate, UIImagePickerControllerDelegate> delegate;
@property (nonatomic) long long sourceType;
@property (copy, nonatomic) NSArray *mediaTypes;
@property (nonatomic) BOOL allowsEditing;
@property (nonatomic) BOOL allowsImageEditing;
@property (nonatomic) long long imageExportPreset;
@property (nonatomic) double videoMaximumDuration;
@property (nonatomic) long long videoQuality;
@property (copy, nonatomic) NSString *videoExportPreset;
@property (nonatomic) BOOL showsCameraControls;
@property (retain, nonatomic) UIView *cameraOverlayView;
@property (nonatomic) struct CGAffineTransform { double x0; double x1; double x2; double x3; double x4; double x5; } cameraViewTransform;
@property (nonatomic) long long cameraCaptureMode;
@property (nonatomic) long long cameraDevice;
@property (nonatomic) long long cameraFlashMode;
@property (readonly, nonatomic) _UIRemoteViewController *_containedRemoteViewController;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)_isMediaTypeAvailable:(id)a0 forSource:(long long)a1;
+ (BOOL)_reviewCapturedItems;
+ (id)availableCaptureModesForCameraDevice:(long long)a0;
+ (id)availableMediaTypesForSourceType:(long long)a0;
+ (BOOL)isCameraDeviceAvailable:(long long)a0;
+ (BOOL)isFlashAvailableForCameraDevice:(long long)a0;
+ (BOOL)isSourceTypeAvailable:(long long)a0;

- (BOOL)shouldAutorotateToInterfaceOrientation:(long long)a0;
- (id)init;
- (void)viewWillAppear:(BOOL)a0;
- (void)encodeWithCoder:(id)a0;
- (unsigned long long)supportedInterfaceOrientations;
- (long long)_preferredModalPresentationStyle;
- (void)viewWillDisappear:(BOOL)a0;
- (void).cxx_destruct;
- (void)_setValue:(id)a0 forProperty:(id)a1;
- (void)viewDidDisappear:(BOOL)a0;
- (id)initWithCoder:(id)a0;
- (struct CGSize { double x0; double x1; })_adjustedContentSizeForPopover:(struct CGSize { double x0; double x1; })a0;
- (void)_setProperties:(id)a0;
- (void)_setAllowsIris:(BOOL)a0;
- (void)_testPerformPreviewOfFirstPhoto;
- (BOOL)_allowsImageEditing;
- (BOOL)_allowsIris;
- (BOOL)_allowsMultipleSelection;
- (void)_autoDismiss;
- (id)_cameraViewController;
- (BOOL)_convertAutoloopsToGIF;
- (void)_createInitialControllerWithCompletion:(id /* block */)a0;
- (BOOL)_didRevertStatusBar;
- (void)_handleEndingPhotoPickerPresentationDelay;
- (void)_handleInstantiatedRemoteViewController:(id)a0 request:(id)a1 error:(id)a2 completion:(id /* block */)a3;
- (void)_handleMatchingExtension:(id)a0 viewControllerClassName:(id)a1 completion:(id /* block */)a2;
- (void)_handlePushViewController:(id)a0;
- (void)_handleTopViewControllerReadyForDisplay:(id)a0;
- (void)_imagePickerDidCancel;
- (void)_imagePickerDidCompleteWithInfo:(id)a0;
- (void)_imagePickerDidCompleteWithInfoArray:(id)a0;
- (unsigned long long)_imagePickerSavingOptions;
- (id)_initWithSourceImageData:(id)a0 cropRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)_initializeProperties;
- (void)_invalidatePhotoPickerServices;
- (BOOL)_isCameraCaptureModeValid:(long long)a0;
- (BOOL)_isSupportedInterfaceOrientation:(long long)a0;
- (unsigned long long)_multipleSelectionLimit;
- (BOOL)_onlyShowAutoloops;
- (id /* block */)_photoPickerDisplayCompletion;
- (id /* block */)_photoPickerPreviewDisplayCompletion;
- (void)_populateArchivedChildViewControllers:(id)a0;
- (id)_properties;
- (id)_propertiesForPhotoPickerExtension;
- (void)_removeAllChildren;
- (BOOL)_requiresPickingConfirmation;
- (void)_setAllowsImageEditing:(BOOL)a0;
- (void)_setAllowsMultipleSelection:(BOOL)a0;
- (void)_setConvertAutoloopsToGIF:(BOOL)a0;
- (void)_setImagePickerSavingOptions:(unsigned long long)a0;
- (void)_setMultipleSelectionLimit:(unsigned long long)a0;
- (void)_setOnlyShowAutoloops:(BOOL)a0;
- (void)_setPhotoPickerDisplayCompletion:(id /* block */)a0;
- (void)_setPhotoPickerPreviewDisplayCompletion:(id /* block */)a0;
- (void)_setRequiresPickingConfirmation:(BOOL)a0;
- (void)_setShowsFileSizePicker:(BOOL)a0;
- (void)_setShowsPrompt:(BOOL)a0;
- (void)_setStaticPrompt:(id)a0;
- (void)_setTargetForPrompt:(id)a0;
- (void)_setupControllersForCurrentMediaTypes;
- (void)_setupControllersForCurrentSourceTypeWithCompletion:(id /* block */)a0;
- (BOOL)_shouldDelayPresentation;
- (BOOL)_showsFileSizePicker;
- (BOOL)_showsPrompt;
- (BOOL)_sourceTypeIsCamera;
- (id)_staticPrompt;
- (id)_targetForPrompt;
- (void)_updateCameraCaptureMode;
- (id)_valueForProperty:(id)a0;
- (void)_viewControllerPresentationDidInitiate;
- (void)cancelPhotoPicker;
- (void)didDisplayPhotoPickerPreview;
- (void)didDisplayPhotoPickerSourceType:(id)a0;
- (void)didSelectMediaWithInfoDictionary:(id)a0;
- (void)didSelectMultipleMediaItemsWithInfoDictionaries:(id)a0;
- (void)dismissCurrentViewControllerFromPhotoPickerAnimated:(id)a0;
- (void)requestViewControllerFromPhotoPickerWithRequestIdentifier:(id)a0;
- (void)setPhotoPickerViewControllerTitle:(id)a0;
- (BOOL)startVideoCapture;
- (void)stopVideoCapture;
- (void)takePicture;
- (void)viewWillUnload;

@end