@class NSString, NSDate; @interface PHMoment : PHAssetCollection @property (readonly, nonatomic) NSString *subtitle; @property (readonly, nonatomic) NSDate *universalStartDate; @property (readonly, nonatomic) NSDate *universalEndDate; @property (readonly, nonatomic) unsigned short processedLocation; @property (readonly, nonatomic) short originatorState; @property (readonly, nonatomic) double approximateLatitude; @property (readonly, nonatomic) double approximateLongitude; @property (readonly, nonatomic) double gpsHorizontalAccuracy; @property (readonly, nonatomic) NSDate *localStartDate; @property (readonly, nonatomic) NSDate *localEndDate; @property (readonly, nonatomic) int timeZoneOffset; @property (readonly, nonatomic) NSDate *representativeDate; @property (readonly, nonatomic) NSDate *modificationDate; @property (readonly, nonatomic) float aggregationScore; @property (readonly, nonatomic) unsigned short sharingComposition; + (id)fetchType; + (id)managedEntityName; + (id)fetchPredicateForSharingFilter:(unsigned short)a0; + (BOOL)managedObjectSupportsTrashedState; + (BOOL)managedObjectSupportsSharingComposition; + (id)propertiesToFetchWithHint:(unsigned long long)a0; + (id)entityKeyMap; + (id)transformValueExpression:(id)a0 forKeyPath:(id)a1; + (id)identifierCode; + (id)_fetchMomentUUIDByAssetUUIDForAssetUUIDs:(id)a0 photoLibrary:(id)a1; + (id)fetchMomentUUIDByAssetUUIDForAssetUUIDs:(id)a0 options:(id)a1; + (id)fetchMomentUUIDByAssetUUIDForAssets:(id)a0 options:(id)a1; + (id)fetchMomentUUIDsByPersonUUIDForPersonsWithUUIDs:(id)a0 photoLibrary:(id)a1; + (id)fetchMomentUUIDsByPhotosHighlightUUIDForPhotosHighlightUUIDs:(id)a0 options:(id)a1; - (BOOL)canPerformEditOperation:(long long)a0; - (id)localizedTitle; - (id)localizedSubtitle; - (id)description; - (void).cxx_destruct; - (BOOL)hasLocationInfo; - (id)localizedLocationNames; - (void)_cacheLocationWithCoordinate:(struct CLLocationCoordinate2D { double x0; double x1; })a0; - (BOOL)canShowAvalancheStacks; - (Class)changeRequestClass; - (BOOL)collectionHasFixedOrder; - (id)initWithFetchDictionary:(id)a0 propertyHint:(unsigned long long)a1 photoLibrary:(id)a2; @end