@class NSManagedObjectID, NSArray, PHRelationshipChangeRequestHelper, NSString, NSDictionary, PHPhotosHighlight, NSDate; @interface PHPhotosHighlightChangeRequest : PHChangeRequest <PHInsertChangeRequest, PHUpdateChangeRequest> @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *dayKeyAssetHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *monthKeyAssetHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *yearKeyAssetHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *dayGroupKeyAssetHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveKeyAssetHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveKeyAssetUserEditedHelper; @property (retain, nonatomic) PHPhotosHighlight *originalHighlight; @property (retain, nonatomic) NSArray *assetObjectIDsToAddToAdaptiveExplicitlyRemovedAssets; @property (retain, nonatomic) NSString *sourceHighlightUUIDForAdaptiveHighlight; @property (readonly, nonatomic) NSDictionary *curationHelpersByCurationType; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *dayGroupKeyAssetSharedHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *monthKeyAssetSharedHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *dayKeyAssetSharedHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *yearKeyAssetSharedHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveKeySharedAssetHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveKeySharedAssetUserEditedHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveExplicitlyAddedAssetsHelper; @property (readonly, nonatomic) PHRelationshipChangeRequestHelper *adaptiveExplicitlyRemovedAssetsHelper; @property (retain, nonatomic) NSString *dateDescription; @property (retain, nonatomic) NSString *smartDescription; @property (retain, nonatomic) NSString *verboseSmartDescription; @property (nonatomic) unsigned short visibilityState; @property (nonatomic) double promotionScore; @property (nonatomic) unsigned short enrichmentState; @property (retain, nonatomic) NSDate *lastEnrichmentDate; @property (nonatomic) unsigned long long mood; @property (nonatomic, getter=isFavorite) BOOL favorite; @property (retain, nonatomic) NSString *dateDescriptionShared; @property (retain, nonatomic) NSString *dateDescriptionMixed; @property (retain, nonatomic) NSString *smartDescriptionShared; @property (retain, nonatomic) NSString *smartDescriptionMixed; @property (retain, nonatomic) NSString *verboseSmartDescriptionShared; @property (retain, nonatomic) NSString *verboseSmartDescriptionMixed; @property (retain, nonatomic) NSString *verboseSmartDescriptionUserEdited; @property (nonatomic) unsigned short visibilityStateShared; @property (nonatomic) unsigned short visibilityStateMixed; @property (nonatomic) unsigned short mixedSharingCompositionKeyAssetRelationship; @property (readonly) BOOL isNewRequest; @property (nonatomic) BOOL shouldPerformConcurrentWork; @property (readonly, getter=isMutated) BOOL mutated; @property (readonly, nonatomic) NSString *managedEntityName; @property (readonly, nonatomic) NSManagedObjectID *objectID; @property (readonly, nonatomic, getter=isClientEntitled) BOOL clientEntitled; @property (readonly, nonatomic) NSString *clientName; @property (readonly, nonatomic) long long accessScopeOptionsRequirement; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)_adaptiveExplicitlyRemovedAssetsFromXPCDict:(id)a0 storeCoordinator:(id)a1; + (id)changeRequestForPhotosHighlight:(id)a0; + (id)creationRequestForAdaptiveHighlightFromSourceHighlight:(id)a0; + (id)creationRequestForAdaptiveHighlightWithAssets:(id)a0 extendedAssets:(id)a1 summaryAssets:(id)a2; + (void)deletePhotosHighlights:(id)a0; - (unsigned short)kind; - (void)setKind:(unsigned short)a0; - (void)setAdaptiveVisibilityState:(unsigned short)a0; - (void).cxx_destruct; - (BOOL)_applyAdaptiveExplicitAssetMutationsToHighlight:(id)a0 error:(id *)a1; - (id)_existentAssetObjectIDs; - (id)_existentCuratedAssetObjectIDsForCurationType:(unsigned short)a0; - (unsigned short)_externalCurationTypeForInternalCurationType:(unsigned short)a0; - (void)_initializeCurationHelpersWithHelper:(id)a0 xpcDict:(id)a1; - (unsigned short)_internalCurationTypeForExternalCurationType:(unsigned short)a0; - (id)_mutableAssetObjectIDsAndUUIDsForCurationType:(unsigned short)a0; - (id)_mutableKeyAssetObjectIDsAndUUIDsForShared:(BOOL)a0 userEdited:(BOOL)a1; - (unsigned short)adaptiveMergePolicy; - (unsigned short)adaptiveVisibilityState; - (void)addExplicitlyRemovedAssets:(id)a0; - (BOOL)applyMutationsToManagedObject:(id)a0 photoLibrary:(id)a1 error:(id *)a2; - (void)clearCurationWithType:(unsigned short)a0; - (id)createManagedObjectForInsertIntoPhotoLibrary:(id)a0 error:(id *)a1; - (void)didEnrichHighlight; - (void)encodeToXPCDict:(id)a0; - (short)enrichmentVersion; - (id)initForNewObject; - (id)initWithUUID:(id)a0 objectID:(id)a1; - (id)initWithXPCDict:(id)a0 request:(id)a1 clientAuthorization:(id)a2; - (id)placeholderForCreatedPhotosHighlight; - (void)setAdaptiveExplicitlyAddedAssets:(id)a0; - (void)setAdaptiveExplicitlyRemovedAssets:(id)a0; - (void)setAdaptiveMergePolicy:(unsigned short)a0; - (void)setAssets:(id)a0 forCurationType:(unsigned short)a1; - (void)setEnrichmentVersion:(short)a0; - (void)setKeyAssetPrivate:(id)a0; - (void)setKeyAssetPrivate:(id)a0 userEdited:(BOOL)a1; - (void)setKeyAssetShared:(id)a0; - (void)setKeyAssetShared:(id)a0 userEdited:(BOOL)a1; @end