@interface PHAssetReference : PHObjectReference @property (readonly, nonatomic) long long mediaType; @property (readonly, nonatomic) unsigned long long mediaSubtypes; @property (readonly, nonatomic) unsigned long long sourceType; @property (readonly, nonatomic, getter=isTrashed) BOOL trashed; + (id)representedType; + (id)referenceForAsset:(id)a0; - (id)dictionaryForReferenceType:(id)a0; - (id)initWithDictionary:(id)a0 referenceType:(id)a1; - (id)initWithLocalIdentifier:(id)a0 libraryURL:(id)a1 mediaType:(long long)a2 subtypes:(unsigned long long)a3 sourceType:(unsigned long long)a4 isTrashed:(BOOL)a5; @end