luxlabs header browser preview


@class NSString, NSManagedObjectID, NSDate;

@interface PHPhotosHighlight : PHAssetCollection {
    unsigned long long _assetsCount;
}

@property (nonatomic, getter=isEnriched) BOOL enriched;
@property (nonatomic, getter=isRecent) BOOL recent;
@property (retain, nonatomic) NSDate *lastEnrichmentDate;
@property (retain, nonatomic) NSDate *localStartDate;
@property (retain, nonatomic) NSDate *localEndDate;
@property (readonly, nonatomic) unsigned long long dayGroupAssetsCount;
@property (readonly, nonatomic) unsigned long long dayGroupExtendedAssetsCount;
@property (readonly, nonatomic) unsigned long long dayGroupSummaryAssetsCount;
@property (readonly, nonatomic) NSString *subtitle;
@property (readonly, nonatomic) NSString *subtitlePrivate;
@property (readonly, nonatomic) NSString *subtitleShared;
@property (readonly, nonatomic) NSString *subtitleMixed;
@property (readonly, nonatomic) NSString *titleShared;
@property (readonly, nonatomic) NSString *titleMixed;
@property (readonly, nonatomic) NSString *dateDescriptionPrivate;
@property (readonly, nonatomic) NSString *dateDescriptionShared;
@property (readonly, nonatomic) NSString *dateDescriptionMixed;
@property (readonly, nonatomic) NSString *smartDescriptionPrivate;
@property (readonly, nonatomic) NSString *smartDescriptionShared;
@property (readonly, nonatomic) NSString *smartDescriptionMixed;
@property (readonly, nonatomic) NSString *verboseSmartDescriptionPrivate;
@property (readonly, nonatomic) NSString *verboseSmartDescriptionShared;
@property (readonly, nonatomic) NSString *verboseSmartDescriptionMixed;
@property (readonly, nonatomic) NSString *verboseSmartDescriptionUserEdited;
@property (readonly, nonatomic) NSManagedObjectID *keyAssetPrivate;
@property (readonly, nonatomic) NSManagedObjectID *monthKeyAssetPrivate;
@property (readonly, nonatomic) NSManagedObjectID *yearKeyAssetPrivate;
@property (readonly, nonatomic) NSManagedObjectID *dayGroupKeyAssetPrivate;
@property (readonly, nonatomic) NSManagedObjectID *adaptiveKeyAssetPrivate;
@property (readonly, nonatomic) NSManagedObjectID *adaptiveKeyAssetPrivateUserEdited;
@property (readonly, nonatomic) unsigned short visibilityStatePrivate;
@property (readonly, nonatomic) unsigned short visibilityStateShared;
@property (readonly, nonatomic) unsigned short visibilityStateMixed;
@property (readonly, nonatomic) NSManagedObjectID *keyAssetShared;
@property (readonly, nonatomic) NSManagedObjectID *monthKeyAssetShared;
@property (readonly, nonatomic) NSManagedObjectID *yearKeyAssetShared;
@property (readonly, nonatomic) NSManagedObjectID *dayGroupKeyAssetShared;
@property (readonly, nonatomic) NSManagedObjectID *adaptiveKeyAssetShared;
@property (readonly, nonatomic) NSManagedObjectID *adaptiveKeyAssetSharedUserEdited;
@property (readonly, nonatomic) unsigned long long assetsCountShared;
@property (readonly, nonatomic) unsigned long long assetsCountPrivate;
@property (readonly, nonatomic) unsigned long long assetsCountMixed;
@property (readonly, nonatomic) unsigned long long extendedCountShared;
@property (readonly, nonatomic) unsigned long long extendedCountPrivate;
@property (readonly, nonatomic) unsigned long long extendedCountMixed;
@property (readonly, nonatomic) unsigned long long summaryCountShared;
@property (readonly, nonatomic) unsigned long long summaryCountPrivate;
@property (readonly, nonatomic) unsigned long long summaryCountMixed;
@property (readonly, nonatomic) unsigned long long dayGroupAssetsCountShared;
@property (readonly, nonatomic) unsigned long long dayGroupAssetsCountPrivate;
@property (readonly, nonatomic) unsigned long long dayGroupAssetsCountMixed;
@property (readonly, nonatomic) unsigned long long dayGroupExtendedAssetsCountShared;
@property (readonly, nonatomic) unsigned long long dayGroupExtendedAssetsCountPrivate;
@property (readonly, nonatomic) unsigned long long dayGroupExtendedAssetsCountMixed;
@property (readonly, nonatomic) unsigned long long dayGroupSummaryAssetsCountShared;
@property (readonly, nonatomic) unsigned long long dayGroupSummaryAssetsCountPrivate;
@property (readonly, nonatomic) unsigned long long dayGroupSummaryAssetsCountMixed;
@property (readonly, nonatomic) unsigned short enrichmentState;
@property (readonly, nonatomic) short highlightVersion;
@property (readonly, nonatomic) short enrichmentVersion;
@property (readonly, nonatomic) NSManagedObjectID *parentPhotosHighlight;
@property (readonly, nonatomic) unsigned short sharingFilter;
@property (readonly, nonatomic) BOOL isSharingSuggestion;
@property (readonly, nonatomic) unsigned short mixedSharingCompositionKeyAssetRelationship;
@property (readonly, nonatomic) NSManagedObjectID *keyAssetObjectIDForKind;
@property (readonly, nonatomic) unsigned short preferredCurationType;
@property (readonly, nonatomic) NSString *dateDescription;
@property (readonly, nonatomic) NSString *smartDescription;
@property (readonly, nonatomic) NSString *verboseSmartDescription;
@property (readonly, nonatomic) unsigned short kind;
@property (readonly, nonatomic) unsigned short type;
@property (readonly, nonatomic) unsigned short category;
@property (readonly, nonatomic) unsigned short visibilityState;
@property (readonly, nonatomic) unsigned short adaptiveVisibilityState;
@property (readonly, nonatomic, getter=isFavorite) BOOL favorite;
@property (readonly, nonatomic) long long startTimeZoneOffset;
@property (readonly, nonatomic) long long endTimeZoneOffset;
@property (readonly, nonatomic) double promotionScore;
@property (readonly, nonatomic) unsigned long long mood;
@property (readonly, nonatomic) unsigned long long assetsCount;
@property (readonly, nonatomic) unsigned long long extendedCount;
@property (readonly, nonatomic) unsigned long long summaryCount;
@property (readonly, nonatomic) unsigned short sharingComposition;
@property (readonly, nonatomic) unsigned long long photoAssetsSuggestedByPhotosCount;
@property (readonly, nonatomic) unsigned long long videoAssetsSuggestedByPhotosCount;

+ (id)dateRangeTitleGenerator;
+ (id)fetchType;
+ (id)propertySetsForPropertyFetchHints:(unsigned long long)a0;
+ (id)fetchChildDayGroupHighlightsForHighlight:(id)a0 options:(id)a1;
+ (BOOL)processUnprocessedMomentLocations;
+ (id)managedEntityName;
+ (id)fetchPredicateForSharingFilter:(unsigned short)a0;
+ (id)fetchPhotosHighlightUUIDByMomentUUIDForMomentUUIDs:(id)a0 options:(id)a1;
+ (id)keyAssetInverseRelationshipPredicateForHighlight:(id)a0 forHighlightFilter:(unsigned short)a1;
+ (id)fetchPhotosHighlightUUIDByAssetUUIDForAssetUUIDs:(id)a0 options:(id)a1;
+ (BOOL)managedObjectSupportsTrashedState;
+ (id)fetchHighlightsInSharedLibrarySharingSuggestions:(id)a0;
+ (id)fetchPhotosHighlightUUIDByAssetUUIDForAssets:(id)a0 options:(id)a1;
+ (BOOL)invalidateHighlightSubtitlesAndRegenerateHighlightTitles;
+ (id)fetchParentHighlightsForHighlights:(id)a0 options:(id)a1;
+ (BOOL)cleanupEmptyHighlights;
+ (id)_fetchPhotosHighlightUUIDByAssetUUIDForAssetUUIDs:(id)a0 photoLibrary:(id)a1;
+ (BOOL)managedObjectSupportsSharingComposition;
+ (id)propertiesToFetchWithHint:(unsigned long long)a0;
+ (id)fetchParentHighlightForHighlight:(id)a0 options:(id)a1;
+ (BOOL)processRecentHighlights;
+ (unsigned long long)propertyFetchHintsForPropertySets:(id)a0;
+ (id)fetchPredicateFromComparisonPredicate:(id)a0 options:(id)a1;
+ (id)fetchChildHighlightsForHighlight:(id)a0 options:(id)a1;
+ (id)fetchAllSharedLibrarySharingSuggestionHighlightsWithOptions:(id)a0;
+ (id)entityKeyMap;
+ (id)fetchParentDayGroupHighlightForHighlight:(id)a0 options:(id)a1;
+ (id)fetchSharedLibrarySharingSuggestionsWithOptions:(id)a0;
+ (id)transformValueExpression:(id)a0 forKeyPath:(id)a1;
+ (Class)propertySetClassForPropertySet:(id)a0;
+ (id)_keyAssetObjectIDForHighlight:(id)a0 filter:(unsigned short)a1;
+ (BOOL)updateHighlightTitles;
+ (id)propertySetAccessorsByPropertySet;
+ (id)_choosePrivateOrSharedRelationshipForHighlight:(id)a0 givenFilter:(unsigned short)a1 privateHandler:(id /* block */)a2 sharedHandler:(id /* block */)a3;
+ (id)identifierCode;

- (BOOL)canPerformEditOperation:(long long)a0;
- (id)localizedTitle;
- (id)localizedSubtitle;
- (long long)assetCollectionSubtype;
- (id)description;
- (unsigned long long)estimatedVideosCount;
- (void).cxx_destruct;
- (unsigned long long)estimatedPhotosCount;
- (id)title;
- (BOOL)isEqual:(id)a0;
- (unsigned long long)estimatedAssetCount;
- (BOOL)canContainCustomKeyAssets;
- (BOOL)canShowAvalancheStacks;
- (unsigned long long)countForCurationType:(unsigned short)a0;
- (id)dateDescriptionWithOptions:(unsigned long long)a0;
- (id)initWithFetchDictionary:(id)a0 propertyHint:(unsigned long long)a1 photoLibrary:(id)a2;
- (id)keyAssetObjectIDForKindWithFilter:(unsigned short)a0;

@end