text: /*
                         * This header is generated by classdump-dyld 1.5
                         * on Tuesday, November 10, 2020 at 10:13:38 PM Mountain Standard Time
                         * Operating System: Version 14.2 (Build 18K57)
                         * Image Source: /System/Library/Frameworks/Photos.framework/Photos
                         * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos. Updated by Kevin Bradley.
                         */
  
  #import <libobjc.A.dylib/PHCPLAssetResource.h>
  
  @protocol PLResourceIdentity;
  @class NSURL, NSDate, PHPhotoLibrary, NSString, NSManagedObjectID;
  
  @interface PHAssetResource : NSObject <PHCPLAssetResource> {
  
  	NSURL* _privateFileURL;
  	long long _pixelWidth;
  	long long _pixelHeight;
  	unsigned long long _fileSize;
  	BOOL _locallyAvailable;
  	NSDate* _trashedDate;
  	BOOL _trashed;
  	BOOL _inCloud;
  	PHPhotoLibrary* _photoLibrary;
  	/*^block*/id _privateFileLoader;
  	BOOL _current;
  	unsigned _orientation;
  	long long _type;
  	NSString* _assetLocalIdentifier;
  	NSString* _uniformTypeIdentifier;
  	NSString* _originalFilename;
  	id<PLResourceIdentity> _backingResourceIdentity;
  	NSManagedObjectID* _assetObjectID;
  	unsigned long long _cplResourceType;
  	NSString* _libraryID;
  
  }
  
  @property (nonatomic,readonly) NSURL * privateFileURL; 
  @property (nonatomic,copy,readonly) id privateFileLoader; 
  @property (nonatomic,readonly) long long pixelWidth; 
  @property (nonatomic,readonly) long long pixelHeight; 
  @property (nonatomic,readonly) long long analysisType; 
  @property (nonatomic,readonly) unsigned long long fileSize; 
  @property (nonatomic,readonly) NSDate * trashedDate; 
  @property (getter=isTrashed,nonatomic,readonly) BOOL trashed; 
  @property (getter=isLocallyAvailable,nonatomic,readonly) BOOL locallyAvailable; 
  @property (getter=isInCloud,nonatomic,readonly) BOOL inCloud; 
  @property (nonatomic,readonly) PHPhotoLibrary * photoLibrary; 
  @property (nonatomic,readonly) id<PLResourceIdentity> backingResourceIdentity;               //@synthesize backingResourceIdentity=_backingResourceIdentity - In the implementation block
  @property (nonatomic,readonly) NSManagedObjectID * assetObjectID;                            //@synthesize assetObjectID=_assetObjectID - In the implementation block
  @property (assign,nonatomic) unsigned orientation;                                           //@synthesize orientation=_orientation - In the implementation block
  @property (assign,nonatomic) unsigned long long cplResourceType;                             //@synthesize cplResourceType=_cplResourceType - In the implementation block
  @property (assign,getter=isLocallyAvailable,nonatomic) BOOL locallyAvailable;                //@synthesize locallyAvailable=_locallyAvailable - In the implementation block
  @property (nonatomic,retain) NSURL * privateFileURL;                                         //@synthesize privateFileURL=_privateFileURL - In the implementation block
  @property (getter=isCurrent,nonatomic,readonly) BOOL current;                                //@synthesize current=_current - In the implementation block
  @property (nonatomic,readonly) NSString * libraryID;                                         //@synthesize libraryID=_libraryID - In the implementation block
  @property (nonatomic,readonly) long long type;                                               //@synthesize type=_type - In the implementation block
  @property (nonatomic,copy,readonly) NSString * assetLocalIdentifier;                         //@synthesize assetLocalIdentifier=_assetLocalIdentifier - In the implementation block
  @property (nonatomic,copy,readonly) NSString * uniformTypeIdentifier;                        //@synthesize uniformTypeIdentifier=_uniformTypeIdentifier - In the implementation block
  @property (nonatomic,copy,readonly) NSString * originalFilename;                             //@synthesize originalFilename=_originalFilename - In the implementation block
  +(id)assetResourcesForAsset:(id)arg1 ;
  +(id)assetResourcesForLivePhoto:(id)arg1 ;
  +(id)assetResourcesForAsset:(id)arg1 includeDerivatives:(BOOL)arg2 ;
  +(id)assetResourcesForAsset:(id)arg1 includeDerivatives:(BOOL)arg2 includeMetadata:(BOOL)arg3 ;
  +(id)assetResourcesForAsset:(id)arg1 includeDerivatives:(BOOL)arg2 includeMetadata:(BOOL)arg3 includeAdjustmentOverflowDataBlob:(BOOL)arg4 ;
  +(id)_assetResourcesFromPLResources:(id)arg1 includeMetadata:(BOOL)arg2 mediaMetadataVirtualResources:(id)arg3 asset:(id)arg4 assetHasAdjustments:(BOOL)arg5 includeDerivatives:(BOOL)arg6 includeAdjustmentOverflowDataBlob:(BOOL)arg7 ;
  +(id)assetResourceForAsset:(id)arg1 qualityClass:(id)arg2 ;
  -(id)debugDescription;
  -(id)description;
  -(long long)type;
  -(unsigned long long)fileSize;
  -(unsigned)orientation;
  -(void)setOrientation:(unsigned)arg1 ;
  -(long long)pixelHeight;
  -(long long)pixelWidth;
  -(BOOL)isTrashed;
  -(NSString *)originalFilename;
  -(PHPhotoLibrary *)photoLibrary;
  -(BOOL)isLocallyAvailable;
  -(NSString *)libraryID;
  -(NSString *)uniformTypeIdentifier;
  -(NSDate *)trashedDate;
  -(BOOL)isInCloud;
  -(NSManagedObjectID *)assetObjectID;
  -(unsigned long long)cplResourceType;
  -(id)initWithResource:(id)arg1 asset:(id)arg2 hasAdjustments:(BOOL)arg3 ;
  -(id)initWithType:(long long)arg1 livePhoto:(id)arg2 ;
  -(NSString *)assetLocalIdentifier;
  -(id<PLResourceIdentity>)backingResourceIdentity;
  -(void)setCplResourceType:(unsigned long long)arg1 ;
  -(void)setLocallyAvailable:(BOOL)arg1 ;
  -(NSURL *)privateFileURL;
  -(void)setPrivateFileURL:(NSURL *)arg1 ;
  -(BOOL)isCurrent;
  -(long long)analysisType;
  -(id)privateFileLoader;
  @end
  
  