text: /* Generated by RuntimeBrowser
     Image: /System/Library/Frameworks/PhotosUI.framework/PhotosUI
   */
  
  @interface PUActivityItemSource : NSObject <UIActivityItemApplicationExtensionSource, UIActivityItemDeferredSource, UIActivityItemSource> {
      NSURL * __assetURL;
      NSURL * __assetsLibraryURL;
      int  __imageManagerImageRequestID;
      int  __imageManagerVideoRequestID;
      NSURL * __irisRemakerURL;
      NSDictionary * __pasteboardRepresentation;
      NSURL * __photoRemakerURL;
      long long  __remakerWasCancelled;
      NSURL * __videoComplementAssetURL;
      NSURL * __videoRemakerURL;
      PHAsset * _asset;
      id /* block */  _completionHandler;
      _PUActivityItemSourceOperation * _currentOperation;
      bool  _hasRecognizedVideoAdjustments;
      PFColorConverter * _irisRemaker;
      NSArray * _nonLocalAssetsActivities;
      NSURL * _photoIrisBundleURL;
      PFSharingRemaker * _photoRemaker;
      id /* block */  _postCompletionHandler;
      id /* block */  _progressHandler;
      PLVideoRemaker * _remaker;
      id /* block */  _remakerCompletionHandler;
      id  _strongSelf;
      bool  _useStillImage;
  }
  
  @property (setter=_setAssetURL:, retain) NSURL *_assetURL;
  @property (setter=_setAssetsLibraryURL:, retain) NSURL *_assetsLibraryURL;
  @property (setter=_setImageManagerImageRequestID:) int _imageManagerImageRequestID;
  @property (setter=_setImageManagerVideoRequestID:) int _imageManagerVideoRequestID;
  @property (setter=_setIrisRemakerURL:, retain) NSURL *_irisRemakerURL;
  @property (setter=_setPasteboardRepresentation:, retain) NSDictionary *_pasteboardRepresentation;
  @property (setter=_setPhotoRemakerURL:, retain) NSURL *_photoRemakerURL;
  @property (setter=_setRemakerWasCancelled:) long long _remakerWasCancelled;
  @property (setter=_setVideoComplementAssetURL:, retain) NSURL *_videoComplementAssetURL;
  @property (setter=_setVideoRemakerURL:, retain) NSURL *_videoRemakerURL;
  @property (nonatomic, readonly) PHAsset *asset;
  @property (copy) id /* block */ completionHandler;
  @property (readonly, copy) NSString *debugDescription;
  @property (readonly, copy) NSString *description;
  @property (readonly) unsigned long long hash;
  @property (retain) NSURL *photoIrisBundleURL;
  @property (copy) id /* block */ postCompletionHandler;
  @property (copy) id /* block */ progressHandler;
  @property (readonly) Class superclass;
  @property (nonatomic, readonly) bool useStillImage;
  
  + (bool)supportsPhotoIrisBundleForActivityType:(id)arg1;
  
  - (void).cxx_destruct;
  - (id)_assetURL;
  - (id)_assetsLibraryURL;
  - (void)_cancelVideoRemaking:(id)arg1;
  - (void)_cleanupIrisRemaker;
  - (void)_cleanupPhotoRemaker;
  - (void)_cleanupRemaker;
  - (id)_createTempPhotoIrisBundle;
  - (id)_customAccessibilityLabel;
  - (void)_fetchImageWithProgressHandler:(id /* block */)arg1 completionHandler:(id /* block */)arg2;
  - (void)_fetchPhotoIrisForActivityType:(id)arg1 progressHandler:(id /* block */)arg2 completionHandler:(id /* block */)arg3 wantsAssetsLibraryURL:(bool)arg4;
  - (void)_fetchVideoForActivityType:(id)arg1 progressHandler:(id /* block */)arg2 completionHandler:(id /* block */)arg3 wantsAssetsLibraryURL:(bool)arg4;
  - (int)_imageManagerImageRequestID;
  - (int)_imageManagerVideoRequestID;
  - (id)_irisRemakerURL;
  - (id)_itemForActivityType:(id)arg1;
  - (id)_newOperationForActivityType:(id)arg1;
  - (id)_newPasteboardRepresentationForURL:(id)arg1;
  - (void)_operation:(id)arg1 prepareItemForActivityType:(id)arg2;
  - (id)_pasteboardRepresentation;
  - (id)_photoRemakerURL;
  - (long long)_remakerWasCancelled;
  - (void)_removeTempFiles;
  - (void)_removeTempIrisVideoFile;
  - (void)_removeTempPhotoFile;
  - (void)_removeTempVideoFile;
  - (void)_setAssetURL:(id)arg1;
  - (void)_setAssetsLibraryURL:(id)arg1;
  - (void)_setImageManagerImageRequestID:(int)arg1;
  - (void)_setImageManagerVideoRequestID:(int)arg1;
  - (void)_setIrisRemakerURL:(id)arg1;
  - (void)_setPasteboardRepresentation:(id)arg1;
  - (void)_setPhotoRemakerURL:(id)arg1;
  - (void)_setRemakerWasCancelled:(long long)arg1;
  - (void)_setVideoComplementAssetURL:(id)arg1;
  - (void)_setVideoRemakerURL:(id)arg1;
  - (id)_videoComplementAssetURL;
  - (id)_videoRemakerURL;
  - (bool)_wantsAssetsLibraryURLForActivityType:(id)arg1;
  - (bool)_wantsIrisRemakerURLForActivityType:(id)arg1;
  - (bool)_wantsLocalAssetsForActivityType:(id)arg1;
  - (bool)_wantsPhotoIrisBundleForActivityType:(id)arg1;
  - (bool)_wantsPhotoRemakerURLForActivityType:(id)arg1;
  - (bool)_wantsVideoRemakerForActivityType:(id)arg1 adjustmentData:(id)arg2 wantsAssetsLibraryURL:(bool)arg3;
  - (id)activityViewController:(id)arg1 dataTypeIdentifierForActivityType:(id)arg2;
  - (id)activityViewController:(id)arg1 itemForActivityType:(id)arg2;
  - (id)activityViewController:(id)arg1 thumbnailImageForActivityType:(id)arg2 suggestedSize:(struct CGSize { double x1; double x2; })arg3;
  - (id)activityViewControllerApplicationExtensionItem:(id)arg1;
  - (id)activityViewControllerOperation:(id)arg1;
  - (id)activityViewControllerPlaceholderItem:(id)arg1;
  - (id)asset;
  - (void)cancel;
  - (void)cancelRemaking;
  - (id /* block */)completionHandler;
  - (void)dealloc;
  - (id)initWithAsset:(id)arg1 useStillImage:(bool)arg2;
  - (id)photoIrisBundleURL;
  - (id /* block */)postCompletionHandler;
  - (id /* block */)progressHandler;
  - (void)remakeIrisWithURL:(id)arg1 progressHandler:(id /* block */)arg2 completionHandler:(id /* block */)arg3;
  - (void)remakePhotoWithURL:(id)arg1 progressHandler:(id /* block */)arg2 completionHandler:(id /* block */)arg3;
  - (void)remakeVideoWithTrimStartTime:(double)arg1 endTime:(double)arg2 forMail:(bool)arg3 progressHandler:(id /* block */)arg4 completionHandler:(id /* block */)arg5;
  - (void)runWithActivityType:(id)arg1;
  - (void)setCompletionHandler:(id /* block */)arg1;
  - (void)setPhotoIrisBundleURL:(id)arg1;
  - (void)setPostCompletionHandler:(id /* block */)arg1;
  - (void)setProgressHandler:(id /* block */)arg1;
  - (bool)useStillImage;
  - (void)videoRemakerDidBeginRemaking:(id)arg1;
  - (void)videoRemakerDidEndRemaking:(id)arg1 temporaryPath:(id)arg2;
  
  @end
  