@class NSNumber, NSDictionary, PLLibraryScope, NSOrderedSet, PLPhotoAnalysisAssetAttributes, PLManagedAssetID, NSString, NSError, PLManagedAlbum, PLImportSession, PLMediaAnalysisAssetAttributes, PLRevGeoPlaceAnnotation, PLMomentShare, NSArray, PLExtendedAttributes, NSPredicate, NSObject, NSSet, PLMoment, NSData, PLShareParticipant, PLAdditionalAssetAttributes, CLLocation, PLCloudMaster, PLComputedAssetAttributes, PLConversation, PLRevGeoLocationInfo, PLFaceCrop, NSURL, NSDate, NSManagedObjectID, PLCloudFeedAssetsEntry; @protocol PLPhotosHighlightData, PLPTPTransferableSidecarFile, PLCloudSharedAlbumProtocol, NSCopying, PLPTPTransferableAdditionalAssetAttributes; @interface PLManagedAsset : PLManagedObject { BOOL _didPrepareForDeletion; BOOL _isRegisteredForChanges; BOOL _didLoadReverseGeo; BOOL _isLocatedAtHome; BOOL _setCustomCreationDate; BOOL _setCustomLocation; NSString *_reverseGeoDescription; BOOL _deleteReasonExists; long long _width; long long _height; struct CLLocationCoordinate2D { double latitude; double longitude; } _cachedCoordinate; BOOL _isCoordinateCached; NSDate *_cachedDateCreated; NSDate *_cachedLocalDateCreated; } @property (class, readonly) NSPredicate *predicateToIncludeSharedLibrarySharingSuggestionsAssets; @property (class, readonly, copy) NSString *cloudUUIDKeyForDeletion; @property (retain, nonatomic) NSString *importedByBundleIdentifier; @property (retain, nonatomic) NSString *importedByDisplayName; @property (retain, nonatomic) NSString *editorBundleID; @property (retain, nonatomic) NSString *originalAssetsUUID; @property (nonatomic) long long originalHeight; @property (nonatomic) long long originalWidth; @property (retain, nonatomic) NSData *originalHash; @property (retain, nonatomic) NSString *originalFilename; @property (retain, nonatomic) NSString *publicGlobalUUID; @property (nonatomic) short originalOrientation; @property (nonatomic) unsigned long long originalFilesize; @property (readonly, retain, nonatomic) NSData *embeddedThumbnailData; @property (nonatomic) int embeddedThumbnailOffset; @property (nonatomic) int embeddedThumbnailLength; @property (nonatomic) short embeddedThumbnailWidth; @property (nonatomic) short embeddedThumbnailHeight; @property (nonatomic) int locationHash; @property (retain, nonatomic) NSString *longDescription; @property (retain, nonatomic) NSString *title; @property (retain, nonatomic) NSString *accessibilityDescription; @property (retain, nonatomic) NSData *faceRegions; @property (readonly, nonatomic) NSManagedObjectID *objectID; @property (readonly, retain, nonatomic) id uuid; @property (readonly, nonatomic) short savedAssetType; @property (readonly, nonatomic) unsigned short deferredProcessingNeeded; @property (readonly, copy, nonatomic) NSString *filename; @property (readonly, copy, nonatomic) NSString *originalFilename; @property (readonly, copy, nonatomic) NSDate *dateCreated; @property (readonly, copy, nonatomic) NSDate *modificationDate; @property (readonly, nonatomic) unsigned long long originalFilesize; @property (readonly, copy, nonatomic) NSString *pathForOriginalFile; @property (readonly, nonatomic) BOOL cloudPhotoLibraryEnabled; @property (readonly, nonatomic) unsigned long long ptpCloudMasterOriginalFileSize; @property (readonly, retain, nonatomic) id ptpAdditionalAttributes; @property (readonly, retain, nonatomic) NSSet *ptpSidecarFiles; @property (readonly, nonatomic) BOOL isInFlight; @property (readonly, nonatomic) BOOL isPhoto; @property (readonly, nonatomic) BOOL isVideo; @property (readonly, nonatomic) BOOL isAudio; @property (readonly, nonatomic) BOOL isAvalanchePhoto; @property (readonly, nonatomic) BOOL isPhotoIris; @property (readonly, nonatomic) double duration; @property (readonly, nonatomic) short kindSubtype; @property (readonly, copy, nonatomic) NSString *avalancheUUID; @property (readonly, nonatomic) int avalanchePickType; @property (readonly, copy, nonatomic) NSString *mediaGroupUUID; @property (readonly, nonatomic) id ptpPhotoIrisSidecar; @property (readonly, copy, nonatomic) NSURL *mainFileURL; @property (readonly, nonatomic) int embeddedThumbnailOffset; @property (readonly, nonatomic) long long originalWidth; @property (readonly, nonatomic) long long originalHeight; @property (readonly, nonatomic) short originalOrientation; @property (readonly, nonatomic) long long width; @property (readonly, nonatomic) long long height; @property (readonly, retain, nonatomic) CLLocation *location; @property (readonly, copy, nonatomic) NSString *pathForDiagnosticFile; @property (readonly, copy, nonatomic) NSString *pathForAdjustmentFile; @property (readonly, copy, nonatomic) NSString *pathForFullsizeRenderImageFile; @property (readonly, copy, nonatomic) NSString *pathForFullsizeRenderVideoFile; @property (readonly, copy, nonatomic) NSString *pathForSpatialOverCaptureContentFile; @property (readonly, copy, nonatomic) NSString *pathForVideoComplementSpatialOverCaptureContentFile; @property (readonly, copy, nonatomic) NSString *pathForOriginalAdjustmentFile; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } spatialOverCaptureSize; @property (readonly, nonatomic) struct CGSize { double x0; double x1; } videoComplementSpatialOverCaptureSize; @property (readonly, nonatomic) long long cameraProcessingAdjustmentTrashedState; @property (readonly, copy, nonatomic) NSString *pathForPenultimateFullsizeRenderImageFile; @property (readonly, copy, nonatomic) NSString *pathForPenultimateFullsizeRenderVideoFile; @property (readonly, copy, nonatomic) NSString *uniformTypeIdentifier; @property (readonly, copy, nonatomic) NSString *originalUniformTypeIdentifier; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, retain, nonatomic) NSString *cloudIdentifier; @property (retain, nonatomic) NSSet *detectedFaces; @property (readonly, nonatomic) long long width; @property (readonly, nonatomic) long long height; @property (readonly, nonatomic) BOOL faceDetectionComplete; @property (readonly, copy, nonatomic) NSDate *dateForComparingAdjustmentVersions; @property (readonly, nonatomic) id faceAdjustmentVersion; @property (readonly, copy, nonatomic) NSString *syncedAdjustmentFingerprint; @property (readonly, nonatomic) BOOL hasAdjustments; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, retain, nonatomic) id localID; @property (nonatomic) short cloudLocalState; @property (readonly, copy, nonatomic) NSArray *sortedSidecarFiles; @property (retain, nonatomic) NSString *cloudBatchID; @property (retain, nonatomic) NSDate *cloudBatchPublishDate; @property (retain, nonatomic) NSDate *cloudServerPublishDate; @property (retain, nonatomic) NSString *cloudAssetGUID; @property (retain, nonatomic) NSString *cloudCollectionGUID; @property (nonatomic) BOOL cloudHasUnseenComments; @property (nonatomic) BOOL cloudHasCommentsByMe; @property (retain, nonatomic) NSDate *cloudLastViewedCommentDate; @property (retain, nonatomic) PLCloudFeedAssetsEntry *cloudFeedAssetsEntry; @property (retain, nonatomic) NSString *cloudOwnerHashedPersonID; @property (nonatomic) BOOL cloudIsDeletable; @property (nonatomic) BOOL cloudIsMyAsset; @property (retain, nonatomic) NSNumber *cloudDownloadRequests; @property (readonly, nonatomic) NSString *cloudOwnerEmail; @property (readonly, nonatomic) NSString *cloudOwnerFullName; @property (readonly, nonatomic) NSString *cloudOwnerFirstName; @property (readonly, nonatomic) NSString *cloudOwnerLastName; @property (readonly, nonatomic) NSString *cloudOwnerDisplayName; @property (nonatomic) BOOL cloudHasCommentsConversation; @property (retain, nonatomic) NSSet *cloudComments; @property (readonly, retain, nonatomic) NSOrderedSet *orderedCloudComments; @property (readonly, nonatomic) unsigned long long cloudCommentsCount; @property (retain, nonatomic) NSSet *likeComments; @property (readonly, retain, nonatomic) NSOrderedSet *orderedLikeComments; @property (readonly, nonatomic) unsigned long long likeCommentsCount; @property (readonly, nonatomic) unsigned long long totalCommentsCount; @property (nonatomic) short cloudPlaceholderKind; @property (nonatomic) BOOL userCloudSharedLiked; @property (readonly) BOOL isBundleScopeSyndication; @property (retain, nonatomic) NSDate *confirmedSpotlightSyncDate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) NSSet *detectedTorsos; @property (retain, nonatomic) CLLocation *cachedLocation; @property (retain, nonatomic) id boundedByRect; @property (nonatomic) short activeLibraryScopeParticipationState; @property (nonatomic) double latitude; @property (nonatomic) double longitude; @property (retain, nonatomic) NSString *deleteReason; @property (retain, nonatomic) PLLibraryScope *libraryScope; @property (retain, nonatomic) NSSet *libraryScopeAssetContributors; @property (nonatomic) int avalanchePickType; @property (retain, nonatomic) NSString *avalancheUUID; @property (nonatomic) BOOL complete; @property (retain, nonatomic) NSDate *dateCreated; @property (retain, nonatomic) NSString *directory; @property (retain, nonatomic) NSString *filename; @property (nonatomic) BOOL favorite; @property (nonatomic) long long height; @property (nonatomic) short hdrType; @property (nonatomic) short kind; @property (nonatomic) short kindSubtype; @property (nonatomic) unsigned short playbackStyle; @property (nonatomic) unsigned short playbackVariation; @property (nonatomic) short depthType; @property (nonatomic) short duplicateAssetVisibilityState; @property (retain, nonatomic) PLManagedAlbum *duplicateMetadataMatchingAlbum; @property (retain, nonatomic) PLManagedAlbum *duplicatePerceptualMatchingAlbum; @property (nonatomic) short spatialType; @property (retain, nonatomic) NSNumber *hdrGain; @property (retain, nonatomic) NSDate *lastSharedDate; @property (retain, nonatomic) NSData *locationData; @property (retain, nonatomic) NSDate *modificationDate; @property (nonatomic) short orientation; @property (nonatomic) short savedAssetType; @property (nonatomic) double sortToken; @property (nonatomic) short trashedState; @property (nonatomic) unsigned short trashedReason; @property (retain, nonatomic) NSDate *trashedDate; @property (retain, nonatomic) NSDate *addedDate; @property (nonatomic) double duration; @property (retain, nonatomic) NSString *uniformTypeIdentifier; @property (retain, nonatomic) NSString *originalColorSpace; @property (retain, nonatomic) id uuid; @property (nonatomic) short visibilityState; @property (nonatomic) BOOL hidden; @property (nonatomic) long long width; @property (nonatomic) BOOL hasAdjustments; @property (retain, nonatomic) PLAdditionalAssetAttributes *additionalAttributes; @property (readonly, nonatomic) NSDate *adjustmentTimestamp; @property (nonatomic) BOOL isMagicCarpet; @property (retain, nonatomic) NSSet *destinationAssetsForDuplication; @property (retain, nonatomic) NSSet *albums; @property (retain, nonatomic) NSSet *albumsBeingCustomKeyAssetFor; @property (retain, nonatomic) NSSet *albumsBeingKeyAssetFor; @property (retain, nonatomic) NSSet *albumsBeingSecondaryKeyAssetFor; @property (retain, nonatomic) NSSet *albumsBeingTertiaryKeyAssetFor; @property (retain, nonatomic) NSSet *legacyFaces; @property (retain, nonatomic) NSSet *detectedFaces; @property (retain, nonatomic) NSSet *temporalDetectedFaces; @property (readonly, nonatomic) NSSet *allDetectedFaces; @property (retain, nonatomic) NSSet *faceCrops; @property (retain, nonatomic) NSSet *likeComments; @property (retain, nonatomic) PLMoment *moment; @property (retain, nonatomic) PLCloudMaster *master; @property (retain, nonatomic) NSSet *memoriesBeingCuratedAssets; @property (retain, nonatomic) NSSet *memoriesBeingExtendedCuratedAssets; @property (retain, nonatomic) NSSet *memoriesBeingKeyAsset; @property (retain, nonatomic) NSSet *memoriesBeingMovieCuratedAssets; @property (retain, nonatomic) NSSet *memoriesBeingUserCuratedAssets; @property (retain, nonatomic) NSSet *memoriesBeingRepresentativeAssets; @property (retain, nonatomic) NSSet *memoriesBeingCustomUserAssets; @property (nonatomic) double curationScore; @property (nonatomic) long long packedPreferredCropRect; @property (nonatomic) long long packedAcceptableCropRect; @property (retain, nonatomic) PLMomentShare *momentShare; @property (readonly, nonatomic) BOOL hasLibraryScope; @property (readonly, nonatomic) NSSet *libraryScopeContributors; @property (retain, nonatomic) PLShareParticipant *trashedByParticipant; @property (nonatomic) long long libraryScopeShareState; @property (readonly, nonatomic) unsigned char shareState; @property (nonatomic) double highlightPromotionScore; @property (nonatomic) double highlightVisibilityScore; @property (retain, nonatomic) PLComputedAssetAttributes *computedAttributes; @property (retain, nonatomic) PLMediaAnalysisAssetAttributes *mediaAnalysisAttributes; @property (retain, nonatomic) PLPhotoAnalysisAssetAttributes *photoAnalysisAttributes; @property (nonatomic) float overallAestheticScore; @property (retain, nonatomic) NSSet *suggestionsBeingKeyAssets; @property (retain, nonatomic) NSSet *suggestionsBeingRepresentativeAssets; @property (retain, nonatomic) PLImportSession *importSession; @property (nonatomic) unsigned short deferredProcessingNeeded; @property (nonatomic) unsigned short videoDeferredProcessingNeeded; @property (retain, nonatomic) PLExtendedAttributes *extendedAttributes; @property (nonatomic) unsigned short cameraProcessingAdjustmentState; @property (nonatomic) unsigned short highFrameRateState; @property (nonatomic) unsigned short bundleScope; @property (nonatomic) unsigned short syndicationState; @property (nonatomic) double iconicScore; @property (nonatomic) float stickerConfidenceScore; @property (retain, nonatomic) PLConversation *conversation; @property (readonly, nonatomic) short derivedCameraCaptureDevice; @property (retain, nonatomic) NSSet *albumOrders; @property (nonatomic) short cloudLocalState; @property (nonatomic) short cloudDeleteState; @property (nonatomic) short searchIndexRebuildState; @property (nonatomic) unsigned char RAWBadgeAttribute; @property (nonatomic) unsigned char keywordBadgeAttribute; @property (nonatomic) unsigned char proResBadgeAttribute; @property (nonatomic) unsigned char editableDepthBadgeAttribute; @property (nonatomic) int packedBadgeAttributes; @property (retain, nonatomic) NSSet *resources; @property (retain, nonatomic) NSDate *analysisStateModificationDate; @property (retain, nonatomic) NSString *mediaGroupUUID; @property (readonly, nonatomic) BOOL isAutoloop; @property (readonly, nonatomic) BOOL isLongExposure; @property (readonly, nonatomic) BOOL isMirror; @property (readonly, nonatomic) BOOL isAnimation; @property (readonly, nonatomic) BOOL isPhotoIris; @property (readonly, nonatomic) BOOL isPhotoIrisPlaceholder; @property (readonly, nonatomic) BOOL canPlayPhotoIris; @property (nonatomic) unsigned short videoCpVisibilityState; @property (readonly, nonatomic) BOOL hasAdjustedVideoComplement; @property (nonatomic) long long videoCpDurationValue; @property (nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } photoIrisStillDisplayTime; @property (nonatomic) struct { long long x0; int x1; unsigned int x2; long long x3; } photoIrisVideoDuration; @property (retain, nonatomic) NSData *reverseLocationData; @property (nonatomic) BOOL reverseLocationDataIsValid; @property (retain, nonatomic) NSData *placeAnnotationData; @property (nonatomic) BOOL shiftedLocationIsValid; @property (retain, nonatomic) CLLocation *shiftedLocation; @property (retain, nonatomic) NSSet *analysisStates; @property (retain, nonatomic) NSData *imageRequestHints; @property (retain, nonatomic) PLManagedAssetID *assetID; @property (nonatomic) long long faceAreaPoints; @property (retain, nonatomic) id faceAdjustmentVersion; @property (retain, nonatomic) PLFaceCrop *faceCrop; @property (nonatomic) int thumbnailIndex; @property unsigned long long effectiveThumbnailIndex; @property (nonatomic) int videoKeyFrameTimeScale; @property (nonatomic) long long videoKeyFrameValue; @property (readonly, nonatomic) BOOL isSemanticEnhanceProcessingCandidate; @property (readonly, nonatomic) BOOL isColorAware; @property (nonatomic) short importedBy; @property (retain, nonatomic) CLLocation *location; @property (nonatomic, getter=isLocalOnlyDelete) BOOL localOnlyDelete; @property (retain, nonatomic) PLManagedAsset *originalAsset; @property (nonatomic) BOOL isInFlight; @property (readonly, nonatomic) NSObject *inflightImage; @property (retain, nonatomic) NSObject *inflightImageInMemory; @property (retain, nonatomic) NSString *inflightImagePath; @property (retain, nonatomic) NSObject *inflightIndexSheetImage; @property (retain, nonatomic) NSDictionary *inflightMetadata; @property (readonly, copy) NSString *uuidDescription; @property (nonatomic) struct CGSize { double x0; double x1; } imageSize; @property (readonly, nonatomic) struct CLLocationCoordinate2D { double x0; double x1; } gpsCoordinate; @property (readonly, nonatomic) BOOL isPhotoStreamPhoto; @property (readonly, nonatomic) BOOL isPlaceholderAsset; @property (readonly, nonatomic) BOOL isFinderSyncedAsset; @property (readonly, nonatomic) BOOL isCloudSharedAsset; @property (readonly, nonatomic) BOOL isCloudPhotoLibraryAsset; @property (readonly, nonatomic) BOOL isMomentSharedAsset; @property (readonly, nonatomic) BOOL isCameraConnectionKitAsset; @property (readonly, nonatomic) BOOL isReferencedAsset; @property (readonly, weak, nonatomic) id cloudShareAlbum; @property (readonly, nonatomic) BOOL isVideo; @property (readonly, nonatomic) BOOL isStreamedVideo; @property (readonly, nonatomic) BOOL isHDVideo; @property (readonly, nonatomic) BOOL isMogul; @property (readonly, nonatomic) BOOL isDefaultAdjustedSlomo; @property (readonly, nonatomic) BOOL isPhoto; @property (readonly, nonatomic) BOOL isAudio; @property (readonly, nonatomic) BOOL isUnknown; @property (nonatomic) BOOL needsMomentUpdate; @property (nonatomic) BOOL disableDupeAnalysis; @property (nonatomic) BOOL disableFileSystemPersistency; @property (readonly, nonatomic) BOOL isJPEG; @property (readonly, nonatomic) BOOL isHEIF; @property (readonly, nonatomic) BOOL isPrimaryImageFormat; @property (readonly, copy, nonatomic) NSURL *mainFileURL; @property (readonly, copy, nonatomic) NSURL *persistedFileSystemAttributesFileURL; @property (readonly, copy, nonatomic) NSSet *allFileURLs; @property (readonly, copy, nonatomic) NSSet *filePathsWithoutThumbs; @property (readonly, copy, nonatomic) NSString *pathForLargeThumbnailFile; @property (readonly, copy, nonatomic) NSString *pathForOriginalFile; @property (readonly, copy, nonatomic) NSURL *fileURLForLargeThumbnailFile; @property (readonly, copy, nonatomic) NSArray *allUniformTypeIdentifiers; @property (readonly, copy, nonatomic) NSString *fileExtension; @property (readonly, copy, nonatomic) NSString *pathForMetadataDirectory; @property (readonly, copy, nonatomic) NSString *pathForAdjustmentDirectory; @property (readonly, copy, nonatomic) NSString *pathForComputeDirectory; @property (readonly, copy, nonatomic) NSURL *fileURLForThumbnailFile; @property (readonly, copy, nonatomic) NSString *pathForPrebakedLandscapeScrubberThumbnails; @property (readonly, copy, nonatomic) NSString *pathForPrebakedPortraitScrubberThumbnails; @property (readonly, copy, nonatomic) NSString *pathForTrimmedVideoFile; @property (readonly, copy, nonatomic) NSString *pathForVideoPreviewFile; @property (readonly, copy, nonatomic) NSString *pathForVideoFile; @property (readonly, copy, nonatomic) NSString *pathForLargeDisplayableImageFile; @property (readonly, copy, nonatomic) NSString *pathForMediumThumbnailFile; @property (readonly, copy, nonatomic) NSString *pathForXMPFile; @property (readonly, copy, nonatomic) NSString *pathForLegacySlalomRegionsArchive; @property (readonly, copy, nonatomic) NSString *textBadgeString; @property (retain, nonatomic) NSURL *cachedNonPersistedVideoPlaybackURL; @property (retain, nonatomic) NSDate *cachedNonPersistedVideoPlaybackURLExpiration; @property (retain, nonatomic) NSError *cachedNonPersistedVideoPlaybackURLError; @property (readonly, nonatomic) NSURL *assetURL; @property (retain, nonatomic) NSSet *modernResources; @property (readonly) long long cloudDeletionType; @property (readonly, copy) NSString *cloudUUIDForDeletion; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, retain, nonatomic) NSDate *localDateCreated; @property (readonly, nonatomic) int inferredTimeZoneOffset; @property (readonly, nonatomic) double gpsHorizontalAccuracy; @property (readonly, retain, nonatomic) NSObject *uniqueObjectID; @property (readonly, retain, nonatomic) PLRevGeoPlaceAnnotation *placeAnnotation; @property (readonly, retain, nonatomic) PLRevGeoLocationInfo *locationInfo; @property (retain, nonatomic) id highlightBeingAssets; @property (retain, nonatomic) id highlightBeingKeyAssetPrivate; @property (retain, nonatomic) id highlightBeingSummaryAssets; @property (retain, nonatomic) id highlightBeingExtendedAssets; @property (retain, nonatomic) id dayGroupHighlightBeingAssets; @property (retain, nonatomic) id dayGroupHighlightBeingKeyAssetPrivate; @property (retain, nonatomic) id dayGroupHighlightBeingExtendedAssets; @property (retain, nonatomic) id dayGroupHighlightBeingSummaryAssets; @property (retain, nonatomic) id monthHighlightBeingKeyAssetPrivate; @property (retain, nonatomic) id yearHighlightBeingKeyAssetPrivate; @property (retain, nonatomic) NSSet *highlightsBeingAdaptiveAssets; @property (retain, nonatomic) NSSet *highlightsBeingAdaptiveExtendedAssets; @property (retain, nonatomic) NSSet *highlightsBeingAdaptiveSummaryAssets; @property (retain, nonatomic) NSSet *highlightsBeingAdaptiveExplicitlyAddedAssets; @property (retain, nonatomic) NSSet *highlightsBeingAdaptiveExplicitlyRemovedAssets; @property (retain, nonatomic) NSSet *highlightsBeingAdaptiveKeyAssetPrivate; @property (retain, nonatomic) NSSet *highlightsBeingAdaptiveKeyAssetPrivateUserEdited; @property (retain, nonatomic) NSSet *highlightsBeingAdaptiveKeyAssetShared; @property (retain, nonatomic) NSSet *highlightsBeingAdaptiveKeyAssetSharedUserEdited; @property (readonly, nonatomic) BOOL isSuggestedForSharingByPhotos; @property (retain, nonatomic) id dayGroupHighlightBeingKeyAssetShared; @property (retain, nonatomic) id highlightBeingKeyAssetShared; @property (retain, nonatomic) id monthHighlightBeingKeyAssetShared; @property (retain, nonatomic) id yearHighlightBeingKeyAssetShared; @property (readonly, nonatomic) BOOL isScreenRecording; @property (readonly, nonatomic) NSString *importedByBundleIdentifier; @property (readonly, nonatomic) unsigned short syndicationProcessingValue; @property (readonly, nonatomic) unsigned long long syndicationProcessingVersion; @property (readonly, nonatomic) BOOL isInterestingForAvalanche; @property (readonly, nonatomic) BOOL isAvalancheStackPhoto; @property (readonly, nonatomic) BOOL hasChanges; @property (readonly, retain, nonatomic) NSString *cloudAssetGUID; @property (readonly, nonatomic) struct CLLocationCoordinate2D { double x0; double x1; } pl_coordinate; @property (readonly, nonatomic) double pl_gpsHorizontalAccuracy; @property (readonly, nonatomic) NSDate *pl_date; @property (readonly, nonatomic) NSString *pl_uuid; @property (readonly, nonatomic) NSDate *utcDate; @property (readonly, nonatomic) NSString *rawTimeZoneName; @property (readonly, nonatomic) NSNumber *rawTimeZoneOffsetValue; @property (readonly, nonatomic) struct CLLocationCoordinate2D { double x0; double x1; } coordinate; + (id)entityName; + (unsigned short)landscapeScrubberThumbnailFormat; + (id)needsSearchIndexingForRebuildPredicate; + (unsigned short)portraitScrubberThumbnailFormat; + (id)_syncablePredicate; + (id)preferredFileExtensionForType:(id)a0; + (id)listOfSyncedProperties; + (id)isEligibleForSearchIndexingPredicate; + (unsigned short)masterThumbnailFormat; + (id)baseSearchIndexPredicate; + (long long)cloudDeletionTypeForTombstone:(id)a0; + (id)predicateForAssetSharingFilter:(short)a0; + (id)predicateToExcludeTrashedAssets; + (BOOL)_isLibraryScopeExiting:(id)a0; + (id)assetWithObjectID:(id)a0 inLibrary:(id)a1; + (id)assetWithObjectID:(id)a0 inManagedObjectContext:(id)a1; + (id)assetWithUUID:(id)a0 inLibrary:(id)a1; + (id)assetWithUUID:(id)a0 inManagedObjectContext:(id)a1; + (id)assetsLibraryURLWithUUID:(id)a0 extension:(id)a1; + (id)assetsWithUUIDs:(id)a0 options:(unsigned long long)a1 inLibrary:(id)a2; + (void)batchFetchAssetsByFaceUUIDWithFaceUUIDs:(id)a0 library:(id)a1 completion:(id /* block */)a2; + (BOOL)canPlayPhotoIrisWithPhotoIris:(BOOL)a0 photoIrisPlaceholder:(BOOL)a1 hasAdjustments:(BOOL)a2 videoCpVisibilityState:(unsigned short)a3; + (void)computePreCropThumbnailSize:(struct CGSize { double x0; double x1; } *)a0 andPostCropSize:(struct CGSize { double x0; double x1; } *)a1 forOrientedOriginalSize:(struct CGSize { double x0; double x1; })a2 andCroppedSize:(struct CGSize { double x0; double x1; })a3 isLargeThumbnail:(BOOL)a4; + (unsigned long long)countForAssetsWithUUIDs:(id)a0 includePendingChanges:(BOOL)a1 inManagedObjectContext:(id)a2 error:(id *)a3; + (BOOL)createAssetResourcesForPlaceholderAsset:(id)a0 withSourceAsset:(id)a1 shouldBakeInAdjustments:(BOOL)a2 shouldFlattenLivePhoto:(BOOL)a3 placeholderResourceURLToSourceResourceURLMap:(id)a4 photoLibrary:(id)a5; + (BOOL)createMasterForPlaceholderAsset:(id)a0 withSourceAsset:(id)a1 shouldBakeInAdjustments:(BOOL)a2 shouldFlattenLivePhoto:(BOOL)a3 placeholderResourceURLToSourceResourceURLMap:(id)a4 photoLibrary:(id)a5; + (BOOL)createMomentShareAssetsForMomentShare:(id)a0 batchedSourceAssetsToCopy:(id)a1 creationRequestSourceAssetsCMMAssetsMap:(id)a2 curatedSourceAssets:(id)a3 adjustmentBakeInOptionsDictionary:(id)a4 metadataCopyOptionsDictionary:(id)a5 keySourceAssetIdentifier:(id)a6 clientConnection:(id)a7 library:(id)a8 error:(id *)a9; + (void)createThumbnailImage:(id *)a0 previewImage:(id *)a1 withToBeReleasedImageSource:(struct CGImageSource { } *)a2; + (id)debugDescriptionForHintData:(id)a0 assetWidth:(long long)a1 assetHeight:(long long)a2 assetID:(id)a3; + (id)diagnosticFilePathForLibrary:(id)a0 mainFilename:(id)a1 createIfNeeded:(BOOL)a2; + (void)enumerateImageRequestHintData:(id)a0 assetWidth:(long long)a1 assetHeight:(long long)a2 libraryID:(id)a3 startingOffset:(long long)a4 assetID:(id)a5 block:(id /* block */)a6; + (id)fetchResourcesForAssetWithObjectID:(id)a0 inContext:(id)a1 versions:(id)a2 includeVirtualResources:(BOOL)a3 allowDerivatives:(BOOL)a4 excludeDynamicCPLResources:(BOOL)a5 additionalPredicate:(id)a6 relationshipKeyPathsForPrefetching:(id)a7 error:(id *)a8; + (id)filterPredicateToExcludeNoSyndicationAssets; + (id)filterPredicateToIncludeOnlyReceivedSyndicatedAssets; + (id)insertAssetIntoPhotoLibrary:(id)a0 mainFileURL:(id)a1 mainFileMetadata:(id)a2 savedAssetType:(short)a3 bundleScope:(unsigned short)a4 uuid:(id)a5 replacementUUID:(id)a6 imageSource:(struct CGImageSource **)a7 imageData:(id *)a8 isPlaceholder:(BOOL)a9 deleteFileOnFailure:(BOOL)a10; + (BOOL)isHFRVideoAVAsset:(id)a0; + (BOOL)isPhotoIrisPlaceholderWithPhotoIris:(BOOL)a0 videoCpDuration:(long long)a1 isCloudShared:(BOOL)a2 videoCpFilePath:(id)a3; + (BOOL)isPrimaryImageFormatForUTI:(id)a0; + (BOOL)isScreenRecordingFileName:(id)a0; + (BOOL)isVideoComplementVisibilityStatePlayable:(unsigned short)a0 hasAdjustments:(BOOL)a1; + (id)newImagePropertiesFromImageSource:(struct CGImageSource { } *)a0; + (id)newLocationFromLocationData:(id)a0 timestampIfMissing:(id)a1; + (id)pathForAdjustmentDirectoryWithMutationsDirectory:(id)a0; + (void)performTransactionOnSyndicationLibraryWithSyndicationIdentifier:(id)a0 block:(id /* block */)a1; + (id)predicateForAssetSharingFilter:(short)a0 noindex:(BOOL)a1; + (id)predicateForDepthEffectPhotos; + (id)predicateForReframedAssets; + (id)predicateForSpatialOverCaptureAssets; + (id)predicateForSyndicatedAssetIdentifiers:(id)a0 includeRejected:(BOOL)a1; + (id)predicateToExcludeDuplicateAssetVisibilityStateHidden; + (id)predicateToExcludeHiddenAssets; + (id)predicateToExcludeNonvisibleBurstAssets; + (id)predicateToFetchResourcesAwaitingLocalAvailabilityChange; + (id)predicateToIncludeBothPrivateAssetsAndSharedContentContributedByCurrentUser; + (id)predicateToIncludeDuplicateAssetVisibilityStateMostRelevant; + (id)predicateToIncludeOnlyAllowedForAnalysisAndProcessedAssetsToSceneVersion:(id)a0; + (id)predicateToIncludeOnlyAllowedForAnalysisAssets; + (id)predicateToIncludeOnlyContentContributedByCurrentUser; + (id)predicateToIncludePrivateLibraryAssetsAllowingIndexingOnParticipationState:(BOOL)a0; + (id)predicateToIncludeSharedLibraryAssetsAllowingIndexingOnParticipationState:(BOOL)a0; + (BOOL)shouldBakeInAdjustmentsAndFlattenLivePhoto:(BOOL *)a0 forSourceAsset:(id)a1 adjustmentBakeInOptions:(id)a2; + (BOOL)shouldPerformServerCopyOnPlaceholderAsset:(id)a0 photoLibrary:(id)a1; + (BOOL)shouldPerformServerCopyWithSourceAsset:(id)a0 copyingFromMomentShare:(BOOL)a1 photoLibrary:(id)a2; + (id)uniformTypeIdentifierFromPathExtension:(id)a0 assetType:(short)a1; + (id)uuidFromAssetURL:(id)a0; + (id)videoComplementVisibilityStatePlayablePredicate; + (unsigned long long)CPLAssetHDRTypeFromPLAssetHDRType:(short)a0; + (id)photoFromAssetURL:(id)a0 photoLibrary:(id)a1; + (id)predicateToExcludeVideosWithVideoKeyFrameSetWithKeyPathToAsset:(id)a0; + (void)ptpResetEventAndFilenameMapping; + (void)resetAssetsCloudStateInLibrary:(id)a0; + (id)assetsToConsiderForTypePromotionInContext:(id)a0 withExtensions:(id)a1 error:(id *)a2; + (void)deDupCMMAssets:(id)a0; + (id)eventInfoForPTP; + (id)extensionForMediumThumbnailFile; + (void)_cloneResourcesForMomentSharePlaceholderAsset:(id)a0 withPlaceholderResourceURLToSourceResourceURLMap:(id)a1 fileManager:(id)a2 photoLibrary:(id)a3; + (id)_cloudAdjustmentFingerprintWithAdjustmentDataBlob:(id)a0 largeAdjustmentBlobFingerpint:(id)a1 formatIdentifier:(id)a2 formatVersion:(id)a3 editorBundleID:(id)a4 baseVersion:(long long)a5 baseImageData:(id)a6 baseImageFingerprint:(id)a7; + (id)_countOfAssetsByKindWithResourcePredicate:(id)a0 inContext:(id)a1; + (id)_createAssetModelToInsert:(id)a0 uuid:(id)a1 replacementUUID:(id)a2; + (id)_dataFromCPLPlaceAnnotation:(id)a0; + (id)_importAlbumIsolationQueue; + (id)_insertAssetIntoPhotoLibrary:(id)a0 mainFileURL:(id)a1 mainFileMetadata:(id)a2 savedAssetType:(short)a3 bundleScope:(unsigned short)a4 uuid:(id)a5 replacementUUID:(id)a6 imageSource:(struct CGImageSource **)a7 imageData:(id *)a8 isPlaceholder:(BOOL)a9 deleteFileOnFailure:(BOOL)a10; + (id)_insertSyndicationAssetIntoPhotoLibrary:(id)a0 uuid:(id)a1 syndicationIdentifier:(id)a2 bundleID:(id)a3 addedDate:(id)a4; + (BOOL)_isLoopingVideoPlaybackVariation:(unsigned short)a0; + (BOOL)_isPlayableVideoUTI:(struct __CFString { } *)a0; + (long long)_locationDataFormat:(id)a0; + (id)_newPathAndDateDictionariesByAssetUUIDFromFetchResults:(id)a0 photoLibrary:(id)a1; + (id)_notPushedAssetsToUploadInitiallyInManagedObjectContext:(id)a0 withSavedAssetTypePredicate:(id)a1 shouldSort:(BOOL)a2 limit:(unsigned long long)a3; + (id)_placeAnnotationFromAnnotationData:(id)a0; + (id)_predicateForAssetsWithNotCompleteResourcesOnResource; + (id)_predicateForCloudLocalStates:(id)a0; + (id)_predicateForDepthType:(short)a0; + (id)_predicateForTrashedAssetsToExcludeInInitialUpload; + (id)_ptpCalendar; + (id)_ptpEventInfoIsolationQueue; + (void)_rm_copyResourceFileFrom:(id)a0 to:(id)a1 forCloudMaster:(id)a2 andAsset:(id)a3; + (unsigned long long)_sumOfCountsInCountedSet:(id)a0; + (id)_syndicationAssetForSearchableItem:(id)a0 inLibrary:(id)a1 createIfNeeded:(BOOL)a2 didCreate:(BOOL *)a3 error:(id *)a4; + (long long)adjustmentBaseVersionFromPFAdjustmentsBaseVersion:(long long)a0; + (id)allCloudSharedAssetsInLibrary:(id)a0; + (id)allHDRValues; + (short)assetTypeFromUniformTypeIdentifier:(id)a0; + (id)assetUUIDsByObjectIDs:(id)a0 withFilterPredicate:(id)a1 context:(id)a2 error:(id *)a3; + (id)assetWithScopedIdentifier:(id)a0 inLibrary:(id)a1 prefetchResources:(BOOL)a2; + (id)assetWithSyndicationIdentifier:(id)a0 inLibrary:(id)a1; + (id)assetsByCloudAssetUUID:(id)a0 inLibrary:(id)a1; + (id)assetsByScopedIdentifiers:(id)a0 relationshipKeyPathsForPrefetching:(id)a1 inLibrary:(id)a2; + (id)assetsToRetryInLibrary:(id)a0 limit:(unsigned long long)a1; + (id)assetsToUploadInitiallyInManagedObjectContext:(id)a0 limit:(unsigned long long)a1; + (id)assetsWithGroupingUUID:(id)a0 inManagedObjectContext:(id)a1; + (id)assetsWithObjectIDs:(id)a0 inLibrary:(id)a1; + (id)assetsWithScopedIdentifiers:(id)a0 prefetchResources:(BOOL)a1 relationshipKeyPathsForPrefetching:(id)a2 inLibrary:(id)a3; + (id)assetsWithUUIDs:(id)a0 options:(unsigned long long)a1 inManagedObjectContext:(id)a2; + (id)assetsWithValidatedSavedAssetTypeMask:(unsigned short)a0 inManagedObjectContext:(id)a1; + (BOOL)attemptToRecreateMasterAndAssetResourcesForPlaceholderAssetRepush:(id)a0 sourceAsset:(id)a1 library:(id)a2; + (id)attributeValidationRules; + (id)calculateImageRequestHintsFromSortedResources:(id)a0 asset:(id)a1; + (void)clearImportSessionObjectIDCacheOnManagedObjectContext:(id)a0; + (BOOL)cloneResourceFileFromURL:(id)a0 toURL:(id)a1 forDestinationResource:(id)a2 forDestinationAsset:(id)a3 fileManager:(id)a4 error:(id *)a5; + (id)cloudAdjustmentFingerprintWithAdjustmentDataBlob:(id)a0 formatIdentifier:(id)a1 formatVersion:(id)a2 editorBundleID:(id)a3 baseVersion:(long long)a4 baseFingerprint:(id)a5; + (id)cloudAdjustmentFingerprintWithAdjustmentDataBlob:(id)a0 formatIdentifier:(id)a1 formatVersion:(id)a2 editorBundleID:(id)a3 baseVersion:(long long)a4 baseImageData:(id)a5; + (id)cloudMasterMediaMetadataForAssetObjectID:(id)a0 managedObjectContext:(id)a1 error:(id *)a2; + (id)cloudSharedAssetsWithGUIDs:(id)a0 inLibrary:(id)a1; + (short)correctedOrientation:(short)a0; + (unsigned long long)countForAssetsWithCloudAssetGUIDs:(id)a0 includePendingChanges:(BOOL)a1 inManagedObjectContext:(id)a2 error:(id *)a3; + (unsigned long long)countForAssetsWithUUIDs:(id)a0 uuidKeyPath:(id)a1 includePendingChanges:(BOOL)a2 inManagedObjectContext:(id)a3 error:(id *)a4; + (void)countOfAssetsWithRequiredResourcesNotLocallyAvailableInLibrary:(id)a0 outCount:(unsigned long long *)a1 photoCount:(unsigned long long *)a2 videoCount:(unsigned long long *)a3; + (unsigned long long)countOfDeferredAssetsToSyncInPhotoLibrary:(id)a0 outAssetList:(id)a1; + (unsigned long long)countOfNotUploadedAssetsInPhotoLibrary:(id)a0 forAssetType:(short)a1 error:(id *)a2; + (unsigned long long)countUsedAssetsWithKind:(short)a0 excludeTrashed:(BOOL)a1 excludeInvisible:(BOOL)a2 excludeCloudShared:(BOOL)a3 excludePhotoStream:(BOOL)a4 inManagedObjectContext:(id)a5; + (id)createCloudPhotoLibraryAssetWithAssetRecord:(id)a0 withCloudMaster:(id)a1 inLibrary:(id)a2; + (void)createMastersInLibrary:(id)a0; + (id)createOrUpdateObjectFromSearchableItem:(id)a0 library:(id)a1 fullIndexSyncStartDate:(id)a2 createIfNeeded:(BOOL)a3 didCreate:(BOOL *)a4 isSyndicatable:(BOOL *)a5 error:(id *)a6; + (void)createTHMFileWithPreviewImage:(id)a0 thumbnailImage:(id)a1 fileURLForThumbnailFile:(id)a2; + (unsigned short)defaultPlaybackStyleFromAssetType:(short)a0 subtype:(short)a1 playbackVariation:(unsigned short)a2; + (void)deleteOldPlaceholderAssetsInManagedObjectContext:(id)a0; + (struct CGSize { double x0; double x1; })dimensionsForAVAsset:(id)a0; + (struct CGSize { double x0; double x1; })dimensionsForVideoAtURL:(id)a0; + (id)extensionForFullsizeThumbnailFile; + (id)extensionForLargeThumbnailFile; + (id)failedToPushAssetInLibrary:(id)a0; + (id)fetchPredicateForLegacyRequiredResourcesLocallyAvailable:(BOOL)a0 photoLibrary:(id)a1; + (id)fetchRequestForSortedCloudSharedAssetsWithPlaceholderKinds:(id)a0 additionalPredicate:(id)a1 ascending:(BOOL)a2; + (id)fileURLFromAssetURL:(id)a0 photoLibrary:(id)a1; + (void)fixMissingOriginalDateCreatedIfNeededForAsset:(id)a0 withCloudMaster:(id)a1; + (void)fixMissingOriginalTimezoneIfNeededForAsset:(id)a0; + (void)fixupCloudPhotoLibraryAsset:(id)a0 withCloudMaster:(id)a1 inLibrary:(id)a2; + (BOOL)guaranteedFlashOffForAssetAtURL:(id)a0; + (BOOL)hasRequiredExtendedAttributesForMainFileURL:(id)a0; + (BOOL)hasRequiredExtendedAttributesForPersistanceAttributes:(id)a0; + (id)imageAssetsForMediaGroupUUID:(id)a0 moc:(id)a1; + (short)imageDepthTypeFromCustomRenderedValue:(short)a0; + (short)imageHDRTypeFromCustomRenderedValue:(short)a0; + (id)insertAssetIntoPhotoLibrary:(id)a0 mainFileURL:(id)a1 savedAssetType:(short)a2 bundleScope:(unsigned short)a3 uuid:(id)a4 replacementUUID:(id)a5 imageSource:(struct CGImageSource **)a6 imageData:(id *)a7; + (BOOL)installResourcesForAssetAndRemoveDeferredProcessingPreviewFile:(id)a0 error:(id *)a1; + (BOOL)invalidateBehavioralScoreOnAllAssetsInManagedObjectContext:(id)a0 error:(id *)a1; + (BOOL)invalidateReverseLocationDataOnAllAssetsInManagedObjectContext:(id)a0 error:(id *)a1; + (BOOL)isKnownFileExtension:(id)a0; + (BOOL)isOrphanedMediaGroupUUID:(id)a0; + (BOOL)isValidFileExtensionForImport:(id)a0; + (BOOL)isValidFileURLForImport:(id)a0; + (id)keyPathsForValuesAffectingGpsCoordinate; + (id)keyPathsForValuesAffectingImageSize; + (id)keyPathsForValuesAffectingIsJPEG; + (id)keyPathsForValuesAffectingIsPhotoStreamPhoto; + (id)lightweightReimportFileNameWithGUID:(id)a0 type:(id)a1; + (id)listOfSharingAttributesRelevantForUpload; + (id)listOfSharingRelationshipsRelevantForUpload; + (id)listOfStatesWithOutstandingDeferredPhotoProcessingWork; + (void)markAssetAsRecentlyUsed:(id)a0; + (id)newLocationDataFromLocation:(id)a0; + (id)objectsWithScopedIdentifiers:(id)a0 forEntityName:(id)a1 prefetchResources:(BOOL)a2 relationshipKeyPathsForPrefetching:(id)a3 inLibrary:(id)a4; + (id)pathAndDateDictionariesForAllIncompleteAssetsInManagedObjectContext:(id)a0; + (id)pathForAdjustmentDataFileWithPathManager:(id)a0 uuid:(id)a1 directory:(id)a2 filename:(id)a3; + (id)pathForAdjustmentFileWithPathManager:(id)a0 uuid:(id)a1 directory:(id)a2 filename:(id)a3; + (id)pathForMutationsDirectoryWithDirectory:(id)a0 filename:(id)a1; + (id)persistedRecentlyUsedGUIDSWithPathManager:(id)a0; + (long long)pfAdjustmentsBaseVersionFromAdjustmentBaseVersion:(long long)a0; + (id)photoFromAssetURL:(id)a0 photoLibrary:(id)a1 sidecar:(id *)a2; + (id)predicateExcludingLocallyUnavailableDynamicCPLResources; + (id)predicateFilteringForNonDerivativeRecipeIDs; + (id)predicateForAssetSubtype:(short)a0; + (id)predicateForAssetsToCheckForDeletionOnCPLDisable; + (id)predicateForAssetsWithCompleteResourcesOnAsset; + (id)predicateForBurstStackAssets; + (id)predicateForCinematicVideos; + (id)predicateForLocallyAvailablePrimaryStoreResourcesWithCPLResourceTypes:(id)a0 version:(unsigned int)a1; + (id)predicateForProResAssets; + (id)predicateForRAWAndRPlusJAssets; + (id)predicateForSupportedAssetTypesForUpload; + (id)predicateForSupportedAssetTypesForUploadWithoutMomentSharesAndPlaceholders; + (id)predicateForSyndicatedAssetIdentifiersSuffix:(id)a0; + (id)predicateForUnpushedDeferredAssets; + (id)predicateForUploadableAssetsWithCloudLocalState:(short)a0; + (id)predicateForUploadableAssetsWithCloudLocalStates:(id)a0; + (id)predicateForUploadableAssetsWithMasterCloudLocalStateNotEqualTo:(short)a0; + (id)predicateForUploadableAssetsWithoutCloudLocalState:(short)a0; + (id)predicateToExcludeAssetsMissingMasterThumbnailsWithThumbnailIndexKeyPath:(id)a0; + (id)predicateToExcludeHiddenAssetsWithHiddenKeyPath:(id)a0; + (id)predicateToExcludeNonvisibleBurstAssetsWithAvalanchePickTypeKeyPath:(id)a0; + (id)predicateToExcludeRestrictedLockedAssets; + (id)predicateToExcludeTrashedAssetsWithTrashedStateKeyPath:(id)a0; + (id)predicateToIncludeOnlyAllowedForAnalysisAndProcessedAssetsToFaceVersion:(id)a0; + (id)predicateToIncludeOnlyAllowedForAnalysisAndProcessedAssetsToLatestFaceVersion; + (id)predicateToIncludeOnlyAllowedForAnalysisAndProcessedAssetsToLatestSceneVersion; + (void)processMediaMetadataForAsset:(id)a0 withCloudMaster:(id)a1; + (id)ptpAssetIDForEventAndFilenameKey:(id)a0; + (void)ptpSetAssetIDForEventAndFilenameKey:(id)a0 value:(id)a1; + (id)quarantinedAssetsInLibrary:(id)a0; + (id)recentlyUsedGUIDsPathWithPathManager:(id)a0; + (unsigned long long)resourceTypeForUnadjustedFlattenedLivePhotoAssetResourceType:(unsigned long long)a0; + (void)rm_cplResourceWasUploaded:(id)a0 photoLibrary:(id)a1; + (struct CGSize { double x0; double x1; })sizeOfImageAtURL:(id)a0 outOrientation:(short *)a1; + (id)toUploadAssetsInLibrary:(id)a0; + (long long)totalPurgeableSizeOnDiskInLibrary:(id)a0 urgency:(long long)a1; + (long long)totalPurgeableSizeOnDiskInLibrary:(id)a0 urgency:(long long)a1 sizeOption:(unsigned long long)a2; + (unsigned long long)totalSizeOfUnpushedOriginalsInPhotoLibrary:(id)a0 outMasterList:(id)a1 isInitialUpload:(BOOL)a2; + (id)uniformTypeFromPathExtension:(id)a0 assetType:(short)a1; + (id)uuidFromAssetURL:(id)a0 fileExtension:(id *)a1 sidecarIndex:(id *)a2; + (BOOL)validMomentShareForPlaceholderAsset:(id)a0; + (id)videoAssetsForMediaGroupUUID:(id)a0 moc:(id)a1; - (void)willSave; - (void)delete; - (id)lensModel; - (void)registerForChanges; - (BOOL)validateForUpdate:(id *)a0; - (id)validateForAssetID:(id)a0 resourceIdentity:(id)a1; - (void)prepareForDeletion; - (id)payloadForChangedKeys:(id)a0; - (void)awakeFromInsert; - (BOOL)canPerformEditOperation:(unsigned long long)a0; - (id)payloadID; - (BOOL)canPerformDeleteOperation; - (id)payloadIDForTombstone:(id)a0; - (void)didSave; - (void)awakeFromFetch; - (void)unregisterForChanges; - (void)didTurnIntoFault; - (void)dealloc; - (id)duplicateSortPropertyNames; - (BOOL)supportsCloudUpload; - (BOOL)isSyncableChange; - (id)cameraMake; - (BOOL)_hasScreenshotDimensions; - (void)willTurnIntoFault; - (id)formattedCameraModel; - (BOOL)isHidden; - (void)setHidden:(BOOL)a0; - (BOOL)validateForInsert:(id *)a0; - (void)setTrashedState:(short)a0; - (id)scopedIdentifier; - (BOOL)isFavorite; - (id)duplicateSortPropertyNamesSkip; - (BOOL)isEligibleForSearchIndexing; - (void).cxx_destruct; - (id)_prettyDescription; - (id)cplFullRecord; - (id)thumbnailIdentifier; - (BOOL)isValidForJournalPersistence; - (void)_promptForNilScopeIdentifierRadar; - (void)setUuid:(id)a0; - (id)cameraModel; - (struct CGSize { double x0; double x1; })_targetSizeForInputSize:(struct CGSize { double x0; double x1; })a0 maxPixelSize:(unsigned long long)a1; - (BOOL)isWalrusEnabled; - (id)imageProperties; - (void)deleteFromDatabaseOnly; - (BOOL)isInTrash; - (id)activityViewController:(id)a0 itemForActivityType:(id)a1; - (id)activityViewControllerPlaceholderItem:(id)a0; - (void)awakeFromSnapshotEvents:(unsigned long long)a0; - (id)_scopeIdentifier; - (struct CGSize { double x0; double x1; })originalImageSize; - (void)setDateCreated:(id)a0; - (BOOL)isTrashed; - (BOOL)hasGPS; - (long long)cloudSharedAssetPlaceholderKind; - (id)descriptionForNonCloudResources; - (id)faceDescription; - (void)unTrash; - (void)expunge; - (id)pl_photoLibrary; - (BOOL)addSidecarFileAtIndex:(unsigned long long)a0 sidecarURL:(id)a1 withFilename:(id)a2 compressedSize:(id)a3 captureDate:(id)a4 modificationDate:(id)a5 uniformTypeIdentifier:(id)a6 imageOrientation:(unsigned int)a7 pathManager:(id)a8; - (id)avAssetProxyForFullSizeAllowReadFromFile:(BOOL)a0; - (id)avAssetProxyForOriginalAllowReadFromFile:(BOOL)a0; - (BOOL)avalanchePickTypeIsVisible; - (BOOL)becomePhotoIrisWithMediaGroupUUID:(id)a0 mainFileMetadata:(id)a1 videoURL:(id)a2 spatialOverCaptureURL:(id)a3 videoDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a4 stillDisplayTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a5 options:(unsigned long long)a6; - (BOOL)becomePhotoIrisWithMediaGroupUUID:(id)a0 mainFileMetadata:(id)a1 videoURL:(id)a2 videoDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a3 stillDisplayTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a4 options:(unsigned long long)a5; - (BOOL)checkAllResourcesRequiredForCPLDisableWithReachableBlock:(id /* block */)a0; - (void)deleteResourcesWithRecipeID:(unsigned int)a0 andVersion:(unsigned int)a1; - (void)deleteWithReason:(id)a0; - (id)descriptionForAnalysisStates; - (id)descriptionForModernResources; - (id)descriptionForResources; - (id)descriptionForSceneAnalysis; - (id)descriptionForSidecarFiles; - (void)didSetCustomDateCreated; - (void)didSetCustomLocation; - (unsigned short)expectedDeferredProcessingNeededOnAssetCreation; - (void)expungeTrashedSpatialOverCaptureResources; - (id)fetchResourceWithIdentity:(id)a0 error:(id *)a1; - (id)fetchSourceAssetForDuplicationIfExists; - (id)fileURLForFullsizeRenderImage; - (id)fileURLForHypotheticalSidecarFileWithFilename:(id)a0; - (void)fixupPlaceholderAssetWithSavedAssetType:(short)a0; - (void)generateAndUpdateThumbnailsWithPreviewImage:(id)a0 thumbnailImage:(id)a1 fromImageSource:(struct CGImageSource { } *)a2 imageData:(id)a3 forceSRGBConversion:(BOOL)a4; - (id)generateDeferredAdjustmentForCMMPlaceholderWithImageConversionClient:(id)a0 videoConversionClient:(id)a1 reason:(id)a2 completion:(id /* block */)a3; - (void)generateLargeThumbnailFileIfNecessary; - (id)generatePortraitAdjustment:(id *)a0; - (BOOL)hasAllThumbs; - (BOOL)installExistingWallpaperComputeResourcesFileAtPath:(id)a0 error:(id *)a1; - (BOOL)isCloudPlaceholder; - (BOOL)isIncludedInCloudFeeds; - (BOOL)isIncludedInMoments; - (BOOL)isLocalVideoKeyFrameValid; - (BOOL)isLocatedAtCoordinates:(struct CLLocationCoordinate2D { double x0; double x1; })a0; - (BOOL)isLoopingVideo; - (BOOL)isOriginalSRGB; - (BOOL)isPartOfBurst; - (BOOL)isPlayableVideo:(id *)a0; - (BOOL)isRAW; - (BOOL)isRAWPlusJPEG; - (BOOL)isTimelapsePlaceholder; - (id)managedAssetForPhotoLibrary:(id)a0; - (id)masterFingerPrintCacheIfNecessaryAndAdjustedFingerPrint:(id *)a0 error:(id *)a1; - (id)mediaMetadataForResourceVersion:(unsigned int)a0 mediaMetadataType:(id *)a1; - (id)mediaMetadataVirtualResources; - (id)metadataFromMediaPropertiesOrOriginalResource; - (id)mutableDetectedFaces; - (id)mutableTemporalDetectedFaces; - (long long)originalImageOrientation; - (unsigned long long)originalResourceChoice; - (id)originalVideoComplementUniformTypeIdentifier; - (id)pathForAdjustmentDataFile; - (id)pathForCameraMetadataDiagnosticFile; - (id)pathForCameraSpatialOverCaptureMetadataDiagnosticFile; - (id)pathForReframeDiagnosticFile; - (id)pathForSpatialOverCaptureDiagnosticFile; - (id)pathForVideoComplementFile; - (id)pathForWallpaperComputeResourcesFile; - (void)persistMetadataToFilesystem; - (id)persistedResourcesMatching:(id /* block */)a0; - (BOOL)promoteToGuestAsset:(id *)a0; - (void)rejectSyndicatedAsset; - (void)removeLibraryScopeAndContributors; - (void)removeSceneClassificationsOfType:(long long)a0; - (void)removeTemporalSceneClassificationsOfType:(long long)a0; - (BOOL)repairAssetScopeValidationErrors:(id)a0; - (BOOL)resetGuestAssetPromotion:(id *)a0; - (void)restoreSyndicatedAsset; - (void)revertToOriginal; - (void)setAdjustmentInfo:(id)a0 mainFileMetadata:(id)a1; - (void)setAdjustments:(id)a0 mainFileMetadata:(id)a1 shouldUpdateAttributes:(BOOL)a2; - (void)setAdjustments:(id)a0 renderedContentURL:(id)a1 penultimateRenderedJPEGData:(id)a2 penultimateRenderedVideoContentURL:(id)a3 isSubstandardRender:(BOOL)a4 deferredProcessingNeeded:(BOOL)a5 fullSizeRenderSize:(struct CGSize { double x0; double x1; })a6 fullSizeRenderDuration:(double)a7 renderedVideoComplementContentURL:(id)a8 penultimateRenderedVideoComplementContentURL:(id)a9 renderedVideoPosterContentURL:(id)a10 mainFileMetadata:(id)a11 shouldUpdateAttributes:(BOOL)a12 fileIngestionType:(long long)a13 shouldGenerateThumbnails:(BOOL)a14; - (void)setAdjustments:(id)a0 renderedContentURL:(id)a1 penultimateRenderedJPEGData:(id)a2 penultimateRenderedVideoContentURL:(id)a3 isSubstandardRender:(BOOL)a4 fullSizeRenderSize:(struct CGSize { double x0; double x1; })a5 fullSizeRenderDuration:(double)a6 renderedVideoComplementContentURL:(id)a7 penultimateRenderedVideoComplementContentURL:(id)a8 renderedVideoPosterContentURL:(id)a9 mainFileMetadata:(id)a10 shouldUpdateAttributes:(BOOL)a11 fileIngestionType:(long long)a12; - (BOOL)setAttributesFromMainFileURL:(id)a0 mainFileMetadata:(id)a1 savedAssetType:(short)a2 bundleScope:(unsigned short)a3 isPlaceholder:(BOOL)a4 placeholderFileURL:(id)a5 imageSource:(struct CGImageSource **)a6 imageData:(id *)a7; - (void)setAvalanchePickType:(int)a0; - (void)setCameraProcessingAdjustmentStateFromAdjustmentRenderTypes:(unsigned int)a0; - (void)setConversationAlbumWithConversationID:(id)a0; - (BOOL)setCurrentAdjustmentAsOriginalAdjustment; - (BOOL)setDefaultAdjustmentsIfNecessaryWithMainFileMetadata:(id)a0; - (void)setDestinationAssetCopyStateOnSourceAsset:(short)a0; - (void)setFaceAdjustmentVersion:(id)a0; - (void)setImportSessionAlbumWithImportSessionID:(id)a0; - (void)setLibraryScope:(id)a0; - (void)setLibraryScope:(id)a0 withContributors:(id)a1; - (void)setLibraryScopeContributors:(id)a0; - (void)setOriginalResourceChoice:(unsigned long long)a0; - (BOOL)setTrashedState:(short)a0 forResourceType:(unsigned long long)a1; - (BOOL)setTrashedStateOnSpatialOverCaptureResources:(short)a0; - (void)setVideoKeyFrameTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a0; - (BOOL)setupPlaceholderAssetWithRequiredPropertiesFromSourceAsset:(id)a0 placeholderAssetUUID:(id)a1 bundleScope:(unsigned short)a2 momentShare:(id)a3 importSessionID:(id)a4 bakeInAdjustmentsFromSourceAsset:(BOOL)a5 flattenLivePhoto:(BOOL)a6 copyTitleDescriptionAndKeywords:(BOOL)a7 copyCameraProcessingAdjustmentResources:(BOOL)a8 library:(id)a9; - (void)syndicatedAssetDidSaveToUserLibrary; - (id)unadjustedDerivativeImageURLs; - (unsigned int)updateAdjustmentRenderTypes:(unsigned int)a0 withAdjustmentState:(unsigned short)a1; - (BOOL)updateExtendedAttributesWithError:(id *)a0; - (void)updatePlaybackStyleWithLivePhotoPlayability:(BOOL)a0; - (void)updateWithCustomAssetProperties:(id)a0; - (struct { long long x0; int x1; unsigned int x2; long long x3; })videoKeyFrameTime; - (id)_mediaGroupUUIDFromPersistence:(id)a0; - (void)_setColorSpaceNameFromMetadata:(id)a0; - (void)_setSavedAssetTypeFromMetadata:(id)a0; - (long long)compareToAsset:(id)a0; - (id)dateCreatedData; - (id)existingCloudMasterNeedsRepush:(BOOL *)a0; - (id)firstPersistedResourceMatching:(id /* block */)a0; - (BOOL)hasOriginalFile; - (id)indexSheetImage; - (void)setKeywordsFromImageProperties:(id)a0; - (id)syncDescription; - (id)_cplRelationsForAssetInLibrary:(id)a0; - (void)_removeKeyAssetFromSuggestions:(id)a0; - (BOOL)_updateAndStoreFinalPhotoResourceForResourceType:(unsigned int)a0 version:(unsigned int)a1 error:(id *)a2; - (id)adjustedPathForCPLResourceType:(unsigned long long)a0; - (BOOL)isLocatedAtHome; - (void)setHighlightBeingSummaryAssets:(id)a0; - (BOOL)shouldSyncToSPL; - (id)syndicationResourcesDescription; - (BOOL)_analysisStateWasChangedForWorkerType:(short)a0; - (id)_anyOriginalNonDerivativeAlternateImageResource; - (void)_appendAssetTextDataToAsset:(id)a0; - (void)_appendAudioClassificationToAsset:(id)a0; - (void)_appendBusinessCategories:(id)a0 toAsset:(id)a1; - (void)_appendBusinessNames:(id)a0 toAsset:(id)a1; - (void)_appendContributorToAsset:(id)a0; - (void)_appendDateCreatedToAsset:(id)a0 dateFormatter:(id)a1 withSynonyms:(id)a2; - (void)_appendExifDataToAsset:(id)a0; - (void)_appendFavoriteToAsset:(id)a0; - (void)_appendFilenameToAsset:(id)a0; - (void)_appendGEODataToAsset:(id)a0; - (void)_appendHolidays:(id)a0 toAsset:(id)a1; - (void)_appendHomeToAsset:(id)a0; - (void)_appendHumanActionsToAsset:(id)a0; - (void)_appendKeywords:(id)a0 toAsset:(id)a1; - (void)_appendLibraryScopeToAsset:(id)a0; - (void)_appendMeanings:(id)a0 withSynonyms:(id)a1 toAsset:(id)a2; - (void)_appendMediaTypesToAsset:(id)a0; - (void)_appendOCRTextForAsset:(id)a0 documentObservation:(id)a1; - (void)_appendPerson:(id)a0 toAsset:(id)a1 withPersonSynonyms:(id)a2; - (void)_appendPersonsAndPetsToAsset:(id)a0 withPersonSynonyms:(id)a1; - (void)_appendPet:(id)a0 toAsset:(id)a1; - (void)_appendPublicEventCategories:(id)a0 withSynonyms:(id)a1 toAsset:(id)a2; - (void)_appendPublicEventStrings:(id)a0 toAsset:(id)a1 forSearchIndexCategory:(unsigned long long)a2; - (void)_appendSavedFromAppToAsset:(id)a0; - (void)_appendSceneClassificationsToAsset:(id)a0 sceneTaxonomyProvider:(id)a1; - (void)_appendSocialGroupIdentifiers:(id)a0 toAsset:(id)a1; - (void)_appendStickerSuggestionsToAsset:(id)a0 sceneTaxonomyProvider:(id)a1; - (void)_appendWorkText:(id)a0 toAsset:(id)a1; - (void)_applyFaceChangeToCPLAssetChange:(id)a0 inLibrary:(id)a1; - (void)_applyPropertiesChangeToCPLAssetChange:(id)a0 withMasterScopedIdentifier:(id)a1 inLibrary:(id)a2; - (void)_applyPropertiesFromCloudMaster:(id)a0; - (void)_applyResourceChangeToCPLAsset:(id)a0 forChangeType:(unsigned long long)a1 shouldGenerateDerivatives:(BOOL)a2 inLibrary:(id)a3; - (void)_applySharingChangeToCPLAssetChange:(id)a0 inLibrary:(id)a1; - (void)_asyncGenerateRenderImageFileWithSize:(struct CGSize { double x0; double x1; })a0 formatIdentifier:(id)a1 formatVersion:(id)a2 adjustmentDataBlob:(id)a3 originalImageFilePath:(id)a4 originalImageEXIFOrientation:(long long)a5 renderedImageFilePath:(id)a6 completionHandler:(id /* block */)a7; - (id)_avAssetProxyForFullSize:(BOOL)a0 allowReadFromFile:(BOOL)a1; - (id)_availableCloudResourcesForPhotosRequireUnadjusted:(BOOL)a0 allowPenultimate:(BOOL)a1; - (int)_avalancheTypeFromCplBurstFlags:(unsigned long long)a0; - (id)_calculateCloudAdjustmentFingerprintFromAdjustmentPListAndCPLResources; - (BOOL)_checkForAndAddFrameDropRecoveryForPhotoKitIngest; - (void)_cleanupPenultimateResources; - (void)_clearAcceptableCropRect; - (void)_clearOverallAestheticScore; - (void)_clearPreferredCropRect; - (void)_clearStickerConfidenceAttributes; - (id)_cloudSharedPathWithExtension:(id)a0; - (id)_compactDebugDescription; - (BOOL)_containsPersonWithSceneTaxonomyProvider:(id)a0; - (void)_coordinatesFromDoubles:(double)a0 faceMaxX:(double)a1 faceMinY:(double)a2 faceMaxY:(double)a3 minX:(double *)a4 maxX:(double *)a5 minY:(double *)a6 maxY:(double *)a7; - (unsigned long long)_countForCommentRelationshipNamed:(id)a0 inverseRelationshipName:(id)a1; - (id)_createCPLResourceFromResourcePath:(id)a0 withResourceType:(unsigned long long)a1 uniformTypeIdentifier:(id)a2 scopedIdentifier:(id)a3; - (id)_createImageResourceForResourceType:(unsigned long long)a0 withPreviewImagePath:(id)a1 scopedIdentifier:(id)a2 forMaster:(BOOL)a3; - (id)_createJPEGResourcesFromFullSizePath:(id)a0 withScopedIdentifier:(id)a1 forMaster:(BOOL)a2; - (id)_createJPEGResourcesFromFullSizePath:(id)a0 withScopedIdentifier:(id)a1 forMaster:(BOOL)a2 forResourceTypes:(id)a3; - (void)_createPhotoResourcesForMaster:(id)a0 withOriginalResource:(id)a1 intoMasterResources:(id)a2 shouldGenerateDerivatives:(BOOL)a3 inPhotoLibrary:(id)a4; - (id)_createVideoResourceFromVideoURL:(id)a0 withResourceType:(unsigned long long)a1 scopedIdentifier:(id)a2 applyVideoAdjustments:(BOOL)a3 forMaster:(BOOL)a4 forPhotoIris:(BOOL)a5; - (void)_createVideoResourcesForMaster:(id)a0 intoMasterResources:(id)a1 shouldGenerateDerivatives:(BOOL)a2; - (void)_debugPrintAdjustmentState; - (void)_deleteComputedAttributes; - (void)_deleteDeferredIntermediatesForDeferredPhotoIdentifier:(id)a0 withFinalizer:(id)a1; - (void)_deleteMediaAnalysisAttributes; - (void)_duplicateProcessingChanges:(id)a0; - (id)_effectiveMetadataForMainFileURL:(id)a0 mainFileMetadata:(id)a1 fullSizeRenderURL:(id)a2 shouldCache:(BOOL)a3 error:(id *)a4; - (id)_generateDeferredAdjustmentWithImageConversionClient:(id)a0 videoConversionClient:(id)a1 reason:(id)a2 retryNumber:(unsigned long long)a3 canUseMegaMoc:(BOOL)a4 completion:(id /* block */)a5; - (id)_generatePosterFrameForVideoAtURL:(id)a0 withResourceType:(unsigned long long)a1 scopedIdentifier:(id)a2 forMaster:(BOOL)a3; - (id)_generatePosterFrameResourcesFromVideoURL:(id)a0 withScopedIdentifier:(id)a1 forMaster:(BOOL)a2; - (id)_generateVideoResourcesFromURL:(id)a0 withScopedIdentifier:(id)a1 forMaster:(BOOL)a2; - (void)_getLargestAvailableDataRepresentation:(id *)a0 type:(id *)a1; - (void)_handleHighlightRelationshipChangeForKey:(id)a0 forAssetCountKey:(id)a1 newValue:(id)a2; - (BOOL)_hasBecomeNonVisibleToMemoriesAndPersonsAndSuggestions:(id)a0; - (BOOL)_hasPanoramaDimensions; - (BOOL)_hasScreenshotMetadataWithMetadata:(id)a0; - (BOOL)_hasVideoComplementData; - (id)_hdrTypeDescription; - (id)_imagePropertiesFromMetadata:(id)a0; - (BOOL)_ingestAndApplyMetadataChangesFromAdjustmentRenderedContentURL:(id)a0 fullSizeRenderURL:(id)a1 renderedVideoComplementContentURL:(id)a2 videoPosterContentURL:(id)a3 videoPosterRenderURL:(id)a4 ingestionType:(long long)a5 updateAdjustmentDictionary:(id)a6 mainFileMetadata:(id)a7 shouldUpdateAttributes:(BOOL)a8 isSubstandardRender:(BOOL)a9 isRevertToOriginal:(BOOL)a10 error:(id *)a11; - (BOOL)_isAdjustedResourceAvailableForResourceType:(unsigned long long)a0; - (BOOL)_isAdjustedResourceAvailableForResourceType:(unsigned long long)a0 outResource:(id *)a1; - (BOOL)_isMasterResourceAvailableForResourceType:(unsigned long long)a0; - (BOOL)_isMasterResourceAvailableForResourceType:(unsigned long long)a0 outResource:(id *)a1; - (BOOL)_isResourceAvailableForResourceType:(unsigned long long)a0 outResource:(id *)a1; - (BOOL)_isResourceType:(unsigned long long)a0 inResources:(id)a1; - (BOOL)_isValidUTI:(id)a0 forService:(id)a1; - (BOOL)_isVisibleAvalanchePickType:(int)a0; - (id)_kindDescription; - (BOOL)_linkVideoFileFromSourcePath:(id)a0 toDestinationPath:(id)a1; - (void)_loadReverseGeoIfNeeded; - (BOOL)_location:(id)a0 isEqualToLocationForUpdating:(id)a1; - (id)_mediaGroupUUIDForPersistence; - (BOOL)_migrateKeyedArchiverAdjustmentsToPropertyListSerializationFormat; - (BOOL)_migrateLegacySLMAdjustments; - (id)_nameForContributor:(id)a0; - (id)_pathForSidecarResource:(id)a0; - (id)_persistedResourceForResourceIdentity:(id)a0 error:(id *)a1; - (long long)_plAdjustmentBaseVersionFromCPLAdjustmentSourceType:(unsigned long long)a0; - (unsigned short)_playbackVariationWithAdjustmentRenderTypes:(unsigned int)a0; - (void)_populateSyndicationAssetWithAssetType:(short)a0 subtype:(short)a1 contentType:(id)a2 videoComplementContentType:(id)a3 originalFilename:(id)a4; - (long long)_prepareFileSystemResourcesForAdjustmentsWithCurrentAdjustmentBaseVersion:(long long)a0 penultimateRenderedJPEGData:(id)a1 penultimateRenderedVideoContentURL:(id)a2 penultimateRenderedVideoComplementContentURL:(id)a3 fileIngestionType:(long long)a4; - (void)_preserveRelationshipsOfDeletedGuestAsset:(id)a0; - (void)_reloadWidgetTimelineIfNeeded:(id)a0; - (void)_removeAdjustmentDataResources; - (void)_resetComputedAttributesIncludingMediaAnalysisAttributes:(BOOL)a0 moc:(id)a1; - (void)_resetSceneAnalysisStates; - (void)_rm_insertResource:(id)a0 forOtherDuplicatedAssetInMaster:(id)a1 inPhotoLibrary:(id)a2; - (id)_rm_localResourceURLForResource:(id)a0; - (id)_savedAssetTypeDescription; - (void)_setAllowedForAnalysisDependentValue:(id)a0 forKey:(id)a1; - (void)_setBurstUuidFromMetadata:(id)a0; - (BOOL)_setDefaultSlowMotionAdjustmentsWithMainFileMetadata:(id)a0; - (void)_setHDRGainFromMetadata:(id)a0; - (BOOL)_setHDRTypeFromMetadata:(id)a0; - (void)_setOriginalSizeAndOrientationFromMetadata:(id)a0; - (void)_setPhotoIrisPropertiesFromMetadata:(id)a0; - (void)_setSOCGroupIdentifierFromMetadata:(id)a0; - (void)_setSizeAndOrientationFromMetadata:(id)a0; - (void)_setSyndicationStateFromContentsOfSearchableItem:(id)a0; - (void)_setVideoComplementData:(id)a0; - (void)_setupMediaConversionSourceURLCollection:(id)a0 destinationURLCollection:(id)a1 baseVersion:(long long)a2; - (BOOL)_setupPlaceholderAdjustmentPropertiesFromSourceAsset:(id)a0 bakeInAdjustmentsFromSourceAsset:(BOOL)a1 library:(id)a2; - (BOOL)_shouldSetupVideoComplementForAsyncEditWithBaseVersion:(long long)a0; - (id)_sizeOfVideoPreviewForAVAsset:(id)a0; - (id)_sourceURLForAsyncEditWithBaseVersion:(long long)a0; - (void)_triggerGuestAssetSyncUpdateWithLibraryServicesManager:(id)a0; - (BOOL)_updateAndStoreFinalVideoComplementResourceWithOutError:(id *)a0; - (void)_updateAssetSubtypeForCPLAssetChange:(id)a0; - (void)_updateAssetSubtypeFromCPLAssetSubtype:(unsigned long long)a0; - (void)_updateBurstFlagsForCPLAssetChange:(id)a0 photoLibrary:(id)a1; - (void)_updateConfirmedSpotlightSyncDateIfNeededForFullIndexSyncStartDate:(id)a0; - (void)_updateCoreDateExtendedAttributes:(id)a0 fromMetadata:(id)a1; - (void)_updateCoreExtendedAttributes:(id)a0 fromMetadata:(id)a1; - (void)_updateDerivativesAndThumbnails:(BOOL)a0 withPreviewImage:(id)a1 thumbnailImage:(id)a2 metadata:(id)a3 didRevertToOriginal:(BOOL)a4 updateInternalResources:(BOOL)a5 isSubstandardRender:(BOOL)a6 isDeferred:(BOOL)a7; - (void)_updateDestinationAssetCopyStateOnCMMAsset; - (void)_updateIMCoreSyndicationForIdentifier:(id)a0 hide:(BOOL)a1; - (BOOL)_updateKindSubtypeIfScreenshotWithCheckTask:(id /* block */)a0; - (void)_updateOriginalResourceChoice; - (void)_updatePackedBadgeAttributesIfNeeded:(int)a0; - (void)_updatePhotoIrisTemporalMetadataFromVideoComplementAVAsset:(id)a0; - (void)_updateSyndicationState:(unsigned short)a0 enabled:(BOOL)a1 logPrefix:(id)a2; - (void)_updateSyndicationStateWithSavedToLibrary:(BOOL)a0; - (id)_videoComplementDerivativeResourcesForMaster:(id)a0; - (id)_virtualResourcesThatReplaceMissingPersistedResources:(id)a0; - (void)_writeOutAdjustmentsToFile:(id)a0; - (void)addComment:(id)a0; - (id)addLegacyFaceWithRelativeRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 identifier:(short)a1 albumUUID:(id)a2; - (void)addSearchIndexContentsToAsset:(id)a0 graphData:(id)a1 dateFormatter:(id)a2 keywords:(id)a3 synonymsDictionaries:(id)a4 sceneTaxonomyProvider:(id)a5 documentObservation:(id)a6 isSharedLibraryEnabled:(BOOL)a7; - (BOOL)addSidecarFileInfo:(id)a0 pathManager:(id)a1 atIndex:(unsigned long long)a2 mainFileMetadata:(id)a3; - (id)addedDateData; - (id)adjustedFileURLs; - (id)adjustmentDataResource; - (id)allAssetCPLResources; - (id)allCPLResourcesForPruning; - (id)allFileBackedResources; - (id)allFileExtensions; - (id)allMasterCPLResources; - (id)allRequiredResourcesForCPLDisable; - (id)analysisStateForWorkerType:(short)a0; - (BOOL)anyInternalResourceIsLocal; - (void)applyFacesFromAssetChange:(id)a0 inSyncContext:(id)a1; - (void)applyPropertiesFromAssetChange:(id)a0 inLibrary:(id)a1; - (void)applySharingPropertiesFromAssetChange:(id)a0 inLibrary:(id)a1; - (void)applyTrashedState:(short)a0 withTrashedReason:(unsigned short)a1 expungeReasonFromClient:(id)a2; - (id)assetComparisonSortDescriptors; - (id)assetResourceForCPLType:(unsigned long long)a0; - (id)assetURLForSidecarFile:(id)a0; - (id)assetURLWithExtension:(id)a0; - (BOOL)attemptPromoteFromUnknownKindUsingCloudMaster; - (id)availableAdjustedCloudResourcesForPhotos:(BOOL)a0; - (id)availableUnadjustedCloudResourcesForPhotos; - (id)avalanchePickDescription; - (BOOL)becomeSyndicationLivePhotoWithVideoComplementContentType:(id)a0; - (id)bestAvaliableAdjustedResource; - (unsigned long long)bestResourceTypeForAdjustedFingerPrint; - (BOOL)calculateAllowedForAnalysis; - (BOOL)canMoveToTrash; - (BOOL)cleanUpMetadataPath; - (int)cloudCommentsStatusForOwnedAsset:(BOOL)a0; - (BOOL)cloudHasSameOwnerAsAsset:(id)a0; - (id)cloudSharedAssetPathForPlaceholderKind:(short)a0; - (void)copyAuxiliaryImagesFromImageSource:(struct CGImageSource { } *)a0 toDestination:(struct CGImageDestination { } *)a1 fromImageAtIndex:(unsigned long long)a2 imageProperties:(id)a3 applyingOrientation:(short)a4 scalingToLongSideLength:(long long)a5; - (BOOL)couldBeStoredInDCIM; - (id)cplAssetChangeWithMasterScopedIdentifier:(id)a0 withChangeType:(unsigned long long)a1 shouldGenerateDerivatives:(BOOL)a2 inLibrary:(id)a3; - (unsigned long long)cplAssetSubtypeFromPLAssetSubtype:(short)a0; - (unsigned long long)cplBurstFlagsFromPLAvalancheType:(int)a0; - (id)cplMasterChangeInLibrary:(id)a0 shouldGenerateDerivatives:(BOOL)a1; - (void)createMasterIfNecessaryInLibrary:(id)a0; - (id)createPlaceNamesSortedByCategoryAllowFallbackToCompoundNameInfo:(BOOL)a0; - (id)createResourcesForAssetInPhotoLibrary:(id)a0 shouldGenerateDerivatives:(BOOL)a1; - (id)createResourcesForMaster:(id)a0 shouldGenerateDerivatives:(BOOL)a1 inPhotoLibrary:(id)a2; - (id)decodedFaceRegions; - (unsigned long long)deferredProcessingHash; - (void)deleteAdjustedResources; - (void)deleteComment:(id)a0; - (void)deleteFromDatabaseOnlyWithReason:(id)a0; - (void)deleteResourceForSidecarRepresentation:(id)a0; - (id)documentObservation; - (id)duplicateAlbum; - (BOOL)eligibleForGuestAssetPromotion; - (void)ensurePlaybackStyleConsistencyWithKindSubtype:(id)a0; - (id)evaluateWhiteBalanceValueWithOriginalExifProperties:(id)a0; - (unsigned short)expectedBundleScopeBasedOnAssetLockingProperties; - (id)extendedAttributesCreateIfNeeded:(BOOL)a0; - (id)fetchOrCreateResourceWithIdentity:(id)a0; - (id)fetchResourcesForAssetVersions:(id)a0 allowDerivatives:(BOOL)a1 additionalPredicate:(id)a2 relationshipKeyPathsForPrefetching:(id)a3 error:(id *)a4; - (id)fileTypeForFullsizeRenderImage; - (id)fileURLForAdjustedLargeThumbnailFile; - (id)fileURLForAdjustedMediumThumbnailFile; - (id)fileURLForAsyncAdjustedRenderPreviewImage; - (id)fileURLForCurrentDeferredProcessingPreviewFile; - (id)fileURLForFullsizeRenderVideo; - (id)fileURLForMediumThumbnailFile; - (id)fileURLForMetadataWithExtension:(id)a0; - (id)fileURLForNonAdjustedLargeThumbnailFile; - (id)fileURLForNonAdjustedMediumThumbnailFile; - (id)fileURLForOriginalVideoComplement; - (id)filterCameraProcessingAdjustmentResourcesFromPlaceholderCloudResources:(id)a0; - (void)fixupMemoriesWithMissingKeyAsset; - (BOOL)fullAnalysisComplete; - (void)generateAndUpdateThumbnailsWithPreviewImage:(id)a0 thumbnailImage:(id)a1 fromImageSource:(struct CGImageSource { } *)a2 imageData:(id)a3 metadata:(id)a4 forceSRGBConversion:(BOOL)a5 saveCameraPreviewWellImage:(BOOL)a6; - (id)generateDeferredAdjustmentWithImageConversionClient:(id)a0 videoConversionClient:(id)a1 reason:(id)a2 completion:(id /* block */)a3; - (void)generateThumbnailsWithImageSource:(struct CGImageSource { } *)a0 imageData:(id)a1 metadata:(id)a2 allowMediumPreview:(BOOL)a3 forceSRGBConversion:(BOOL)a4 outSmallThumbnailData:(id *)a5 isPreviewSource:(BOOL)a6; - (void)getFileURL:(id *)a0 originalFilename:(id *)a1 uti:(id *)a2 fileSize:(unsigned long long *)a3 forSidecarMatchingUTI:(id)a4 requireExactMatch:(BOOL)a5; - (id)globalUUID; - (BOOL)hasAdjustedCPLThumbResource; - (BOOL)hasDeferredProcessingPreviewFile; - (BOOL)hasJustBeenHidden; - (BOOL)hasJustBeenShown; - (BOOL)hasLegacyRequiredResourcesLocallyAvailable; - (BOOL)hasMasterThumb; - (BOOL)hasNonSlomoAdjustments; - (BOOL)hasOutstandingDeferredCaptureProcessing; - (BOOL)hasScreenshotMetadata; - (BOOL)hasTableThumbs; - (BOOL)hasUnrenderedAsyncAdjustments; - (id)imageDataForThumbGenerationAndIfNeededRAWUTI:(id *)a0 isPreviewSource:(BOOL *)a1; - (BOOL)imageRequestHintsContainsResource:(id)a0; - (id)imageWithFormat:(unsigned short)a0; - (void)incrementUploadAttempts; - (void)insertTableThumbImageRequestHints; - (BOOL)installFinalImageAndRemoveDeferredFilesWithFinalImageURL:(id)a0 outError:(id *)a1; - (BOOL)installFinalVideoComplementAndRemoveDeferredFilesWithOutError:(id *)a0; - (void)invalidateThumbnailIfNeededAfterMasterResourceChangeInLibrary:(id)a0; - (BOOL)isDeletableFromAssetsLibrary; - (BOOL)isEditableFromAssetsLibrary; - (BOOL)isIncludedInHighlights; - (BOOL)isOriginalRAW; - (BOOL)isPanorama; - (BOOL)isRAWOnly; - (BOOL)isRAWPlusJPEGWithRAWOnTop; - (BOOL)isReadyForPurgeSyndicationResources; - (BOOL)isResourceAvailableForResourceType:(unsigned long long)a0; - (BOOL)isSavedPhotosAsset; - (BOOL)isValidForPerceptualProcessing; - (BOOL)isValidTypeForPersistence; - (BOOL)isVideoKeyFrameSet; - (id)largestAvailableDataRepresentationAndType:(id *)a0; - (id)lastUploadAttemptDate; - (id)legacyFaceWithIdentifier:(short)a0; - (id)localDateAndCreateIfNeededWithLocalDateCreator:(id)a0; - (id)localResourcePathForMasterResource:(id)a0; - (id)localResourcePathForMasterResourceWithCPLType:(unsigned long long)a0 andUTI:(id)a1; - (id)localVideoKeyFrameResource; - (void)markAsUnavailableCloudResourceOfType:(unsigned long long)a0; - (void)markForNeedingFaceDetection; - (id)masterFingerPrintCacheIfNecessaryAndAdjustedFingerPrint:(id *)a0 fullsizeRenderImageIfNecessary:(BOOL)a1 error:(id *)a2; - (id)masterResourceForCPLType:(unsigned long long)a0; - (unsigned long long)masterResourceTypeForAdjustedAssetResourceType:(unsigned long long)a0 flattenLivePhoto:(BOOL)a1; - (id)masterThumbnailFileURLIfLocal; - (id)masterThumbnailResource; - (BOOL)migrateLegacyVideoAdjustments; - (BOOL)migrateLocationDataIfNeededAfterOTARestore:(BOOL)a0; - (id)mutableAlbumsBeingCustomKeyAssetFor; - (id)mutableAlbumsBeingKeyAssetFor; - (id)mutableAlbumsBeingSecondaryKeyAssetFor; - (id)mutableAlbumsBeingTertiaryKeyAssetFor; - (id)newFullSizeImage; - (id)nonAdjustedPathForCPLResourceType:(unsigned long long)a0; - (id)nonDynamicOriginalUTI; - (id)nonPersistedResources; - (BOOL)ocrDetectionComplete; - (id)overflowAdjustmentDataResource; - (id)pasteBoardRepresentation; - (id)pathForAdjustedFullsizeImageFile; - (id)pathForAdjustedLargeSizeImageFile; - (id)pathForAdjustedLargeThumbnailFile; - (id)pathForAdjustedLargeVideoFile; - (id)pathForAdjustedMediaMetadataFile; - (id)pathForAdjustedMediumHDRVideoFile; - (id)pathForAdjustedMediumThumbnailFile; - (id)pathForAdjustedMediumVideoFile; - (id)pathForAdjustedSmallVideoFile; - (id)pathForAsyncAdjustedRenderPreviewImageFile; - (id)pathForBestAvailableFullsizeRenderImageFileOutIsSubstandard:(BOOL *)a0; - (id)pathForCPLResourceType:(unsigned long long)a0 adjusted:(BOOL)a1; - (id)pathForCameraMetadataFile; - (id)pathForDeferredProcessingPreviewFile; - (id)pathForDeferredVideoComplementFile; - (id)pathForFullsizeImageFile; - (id)pathForFullsizeRenderImageFileWithUTI:(id)a0; - (id)pathForLargeSizeImageFile; - (id)pathForLocalVideoKeyFrame; - (id)pathForMediaMetadataFile; - (id)pathForMediumVideoFile; - (id)pathForMetadataWithExtension:(id)a0; - (id)pathForMutationsDirectory; - (id)pathForNonAdjustedFullsizeImageFile; - (id)pathForNonAdjustedLargeSizeImageFile; - (id)pathForNonAdjustedLargeThumbnailFile; - (id)pathForNonAdjustedLargeVideoFile; - (id)pathForNonAdjustedMediumHDRVideoFile; - (id)pathForNonAdjustedMediumThumbnailFile; - (id)pathForNonAdjustedMediumVideoFile; - (id)pathForNonAdjustedSmallVideoFile; - (id)pathForOriginalVideoComplementDiagnosticFile; - (id)pathForPenultimateFullsizeRenderImageFileWithUTI:(id)a0; - (id)pathForReframeDiagnosticDirectory; - (id)pathForSubstandardFullsizeRenderImageFile; - (id)pathForTransientVideoPosterFramePreview; - (id)pathForVideoMetadataFile; - (id)pathToOriginalVideoFile; - (id)penultimateImageResource; - (void)persistMetadataToFileURL:(id)a0; - (id)persistedAdjustedResources; - (id)persistedResourcesWithRecipeID:(unsigned int)a0 andVersion:(unsigned int)a1; - (id)photoDataCPLResourceDestinationDirectoryCreateIfNeededWithIdentifier:(id)a0; - (id)photoIrisSidecarIgnoringSubtype:(BOOL)a0; - (id)pictureTransferProtocolAssetsWithConversionSupport:(id)a0; - (BOOL)placeholder_shouldAllowServerCopy; - (BOOL)placeholder_shouldBakeInAdjustments; - (BOOL)placeholder_shouldFlattenLivePhoto; - (unsigned short)playbackVariationFromAVAsset:(id)a0 isLivePhotoVideoComplement:(BOOL)a1; - (void)postProcessResourceDependentPropertyChangesFromAssetChange:(id)a0 inLibrary:(id)a1; - (id)primaryStoreOriginalResource; - (BOOL)promoteDeferredPreviewToFinalImageWithOutError:(id *)a0; - (BOOL)promoteFromUnknownKind; - (BOOL)promoteProxyToFinalVideoComplementWithOutError:(id *)a0; - (BOOL)promoteSemanticEnhancePreviewToFinalImage:(id *)a0; - (BOOL)pruneLocalVideoKeyFrameImage; - (void)purgeSyndicationResourcesAfterMediaAnalysisProcessing; - (void)purgeSyndicationResourcesOriginalsOnly:(BOOL)a0; - (void)recalculateImageRequestHints; - (void)recalculateImageRequestHintsForResource:(id)a0 afterLocalAvailabilityChangeFrom:(short)a1 previousDataStoreKey:(id)a2; - (void)recalculateRAWBadgeAttribute; - (void)reconsiderLocalAvailabilityTargetsForResourceGeneratableByAvailabilityWorker; - (void)reevaluateCameraProcessingAdjustmentState; - (void)removeAssetFromRelatedSuggestionsAndFixupSuggestions; - (void)removeAssetFromWidgetAlbumSuggestionIfNeededWithChangedValues:(id)a0; - (void)removeFromDuplicateAlbum; - (void)removeLocalFileForResource:(id)a0; - (void)removeLocalFileForResource:(id)a0 allowDCIMPath:(BOOL)a1; - (void)removeSceneClassifications; - (void)removeSidecar:(id)a0; - (void)removeTemporalSceneClassifications; - (BOOL)renderableAdjustmentDictionary:(id *)a0 error:(id *)a1; - (void)reportSharedAssetIncrementalChange:(id)a0; - (void)requestDeletionOfDeferredPhotoProcessingIntermediates; - (void)resetFaceAnalysisStates; - (void)resetKeyFaceOnVideoKeyFrameChange; - (BOOL)resetVideoKeyFrameTime; - (BOOL)resetVideoKeyFrameTimeAndDeleteKeyFrameResource; - (id)resourceForCPLType:(unsigned long long)a0 version:(unsigned int)a1; - (id)resourcesSortedByQuality; - (id)resourcesWithVersion:(unsigned int)a0; - (void)revalidateFaceAreaPoints; - (id)reverseGeoDescription; - (id)rm_applyResourcesFromAssetChange:(id)a0 inLibrary:(id)a1; - (id)rm_cplExpungeableMasterResourceStates; - (id)rm_cplMasterResourceForResourceType:(unsigned long long)a0; - (id)rm_cplMasterResourcesFromCloudMaster:(id)a0 addOriginalResourceMode:(BOOL)a1; - (id)rm_cplResourceForResourceType:(unsigned long long)a0; - (void)rm_createAssetResourcesForCPLResources:(id)a0 inLibrary:(id)a1; - (void)rm_createMasterResourcesForCPLResources:(id)a0 master:(id)a1 inLibrary:(id)a2; - (void)rm_createMasterResourcesIn:(id)a0 inManagedObjectContext:(id)a1; - (BOOL)rm_createNewResourcesIn:(id)a0 inManagedObjectContext:(id)a1; - (BOOL)savedAssetTypeIsSupportedForUpload; - (BOOL)sceneAnalysisWasPerformedOnLatestAdjustment; - (id)searchSignpostLog; - (BOOL)setCameraCaptureDeviceFromMetadata:(id)a0; - (void)setDayGroupHighlightBeingAssets:(id)a0; - (void)setDayGroupHighlightBeingExtendedAssets:(id)a0; - (void)setDayGroupHighlightBeingSummaryAssets:(id)a0; - (void)setDepthTypeFromAdjustmentRenderTypes:(unsigned int)a0; - (void)setDepthTypeFromMetadata:(id)a0; - (void)setEditableDepthBadgeAttributeFromMetadata:(id)a0; - (void)setFaceCrop:(id)a0; - (void)setFaceRegionsFromCGImageProperties:(id)a0; - (void)setFaceRegionsFromImageMetadata:(struct CGImageMetadata { } *)a0; - (void)setHighlightBeingAssets:(id)a0; - (void)setHighlightBeingExtendedAssets:(id)a0; - (BOOL)setImageInfoFromImageMetadata:(id)a0 overwriteOriginalProperties:(BOOL)a1; - (void)setImageInfoFromOriginalImageMetadata:(id)a0; - (void)setLastUploadAttemptDate:(id)a0; - (void)setLibraryScopeWithCurrentUserAsContributor:(id)a0; - (void)setLocationFromPersistedAttributes:(id)a0; - (void)setMetadataFromCustomRenderedValue:(long long)a0; - (void)setMoment:(id)a0; - (void)setOriginalSizeAndOrientationFromImageProperties:(id)a0; - (void)setPlaybackVariationAndLoopingPlaybackStyleWithPlaybackVariation:(unsigned short)a0; - (void)setPlaybackVariationAndLoopingStyleFromAdjustmentRenderTypes:(unsigned int)a0; - (void)setSavedAssetType:(short)a0; - (void)setSizeAndOrientationFromImageProperties:(id)a0; - (void)setSpatialTypeFromMetadata:(id)a0; - (void)setSyndicationAttributesFromMainFileURL:(id)a0 metadata:(id)a1; - (void)setSyndicationFilenameAndDirectoryWithOriginalFilename:(id)a0; - (void)setSyndicationLivePhotoAttributesFromMainFileURL:(id)a0 metadata:(id)a1 videoComplementFileURL:(id)a2; - (void)setThumbnailDataFromImageProperties:(id)a0; - (BOOL)setTimeExifTimestampStringFromMetadata:(id)a0; - (void)setUBFFilenameAndDirectoryWithOriginalUniformTypeIdentifier:(id)a0 originalFilename:(id)a1; - (void)setUniformTypeIdentifierFromOriginalFile; - (void)setUniformTypeIdentifierFromPathExtension:(id)a0; - (void)setUploadAttempts:(short)a0; - (BOOL)setVideoInfoFromFileAtURL:(id)a0 mainFileMetadata:(id)a1 fullSizeRenderURL:(id)a2 overwriteOriginalProperties:(BOOL)a3; - (void)setVideoInfoOnMasterFromAVAsset:(id)a0; - (void)setWasGuestAsset:(BOOL)a0; - (void)setupPropertiesOnExistingMaster:(id)a0; - (void)setupPropertiesOnNewCloudMaster:(id)a0 withPlaceholderSourceAsset:(id)a1 uniformTypeIdentifier:(id)a2; - (id)shortenedFilePath; - (BOOL)shouldIncludeInCPLCounts; - (BOOL)shouldPurgeSyndicationResourcesWithChangedValues:(id)a0; - (BOOL)shouldSimulateQuarantineOriginalImageResourceOnPush; - (BOOL)shouldUseNonAdjustedVideo; - (id)sidecarFileMatchingContentType:(id)a0 requireExactMatch:(BOOL)a1 requireSort:(BOOL)a2; - (id)sidecarWithResourceObjectID:(id)a0; - (id)sidecars; - (void)simulateQuarantineOriginalImageResourceOnPush:(id)a0; - (id)sortPlaceholderCloudResourcesByOrderOfCloudReReference:(id)a0; - (id)storedResourceForCPLResource:(id)a0 asset:(id)a1 adjusted:(BOOL)a2; - (id)storedResourceForExternalResource:(id)a0 asset:(id)a1; - (void)synchronizeWithPersistedFileSystemAttributes; - (void)synchronouslyFetchAdjustmentBlobWithCompletionHandler:(id /* block */)a0; - (void)synchronouslyFetchAdjustmentDataWithCompletionHandler:(id /* block */)a0; - (void)synchronouslyGenerateFullsizeRenderImageIfNecessaryAtPath:(id)a0 withCompletionHandler:(id /* block */)a1; - (id)syndicationDescription; - (id)syndicationFileIdentifierForResourceType:(unsigned int)a0 version:(unsigned int)a1 recipeID:(unsigned int)a2 utiString:(id)a3; - (id)syndicationOriginalResource; - (BOOL)syndicationOriginalResourcesAreLocal; - (id)syndicationOriginalVideoComplementResource; - (id)syndicationResourceURLForResourceType:(unsigned int)a0 version:(unsigned int)a1 recipeID:(unsigned int)a2 utiString:(id)a3 error:(id *)a4; - (struct CGSize { double x0; double x1; })targetSizeForInputSize:(struct CGSize { double x0; double x1; })a0 maxPixelSize:(unsigned long long)a1; - (BOOL)transitionToDeferredProcessingNeededAdjustmentWithOriginalWidth:(unsigned long long)a0 originalHeight:(unsigned long long)a1 shouldSignalBackgroundProcessingNeeded:(BOOL)a2 reason:(id)a3; - (void)trashWithReason:(unsigned short)a0; - (BOOL)unQuarantineIfPossible; - (void)unsaveSyndicatedAsset; - (void)updateAdjustmentFileWithAdjustmentRenderTypes:(unsigned int)a0; - (unsigned int)updateAdjustmentRenderTypes:(unsigned int)a0 forSpatialTypeOfAVAsset:(id)a1; - (unsigned int)updateAdjustmentRenderTypes:(unsigned int)a0 forSpatialTypeOfPhotoURL:(id)a1; - (unsigned int)updateAdjustmentRenderTypes:(unsigned int)a0 withAdjustmentData:(id)a1 formatIdentifier:(id)a2 formatVersion:(id)a3; - (unsigned int)updateAdjustmentRenderTypes:(unsigned int)a0 withDepthType:(short)a1; - (unsigned int)updateAdjustmentRenderTypes:(unsigned int)a0 withPlaybackVariation:(unsigned short)a1; - (void)updateAssetKindAndPlaybackStyleIfNeededWithKind:(short)a0; - (void)updateAssetKindFromUniformTypeIdentifier; - (BOOL)updateAttributesFromMainFileURL:(id)a0 mainFileMetadata:(id)a1 fullSizeRenderURL:(id)a2 error:(id *)a3; - (void)updateAudioExtendedAttributesFromMetadata:(id)a0; - (BOOL)updateDeferredAdjustmentWithFullSizeRenderImageURL:(id)a0 videoURL:(id)a1 videoPosterURL:(id)a2 error:(id *)a3; - (void)updateImageExtendedAttributesFromMetadata:(id)a0; - (BOOL)updateKindSubtypeIfScreenshot; - (BOOL)updateKindSubtypeIfScreenshotWithMetadata:(id)a0; - (void)updateMatchingAssetFromSyndicationLibraryWithSavedToLibrary:(BOOL)a0; - (void)updatePanoramosity; - (void)updatePhotoIrisMetadataWithMediaGroupUUID:(id)a0 videoDuration:(struct { long long x0; int x1; unsigned int x2; long long x3; })a1 stillDisplayTime:(struct { long long x0; int x1; unsigned int x2; long long x3; })a2; - (void)updatePhotoIrisVisibilityStateWithVitalityScore:(id)a0; - (BOOL)updatePlaybackVariationAndLoopingStyleFromAVAsset:(id)a0; - (BOOL)updatePlaybackVariationAndLoopingStyleFromVariation:(unsigned short)a0; - (BOOL)updatePlaybackVariationAndStyleFromOriginalMetadata:(id)a0; - (void)updateSyndicationStateWithSyndicationProcessingValue:(unsigned short)a0; - (void)updateVideoAttributesFromMetadata:(id)a0 overwriteOriginalProperties:(BOOL)a1; - (void)updateVideoExtendedAttributesFromMetadata:(id)a0; - (short)uploadAttempts; - (id)urlForSideCarImageFile; - (id)userAddCloudSharedCommentWithText:(id)a0; - (void)userDeleteCloudSharedComment:(id)a0; - (void)userReadAllCloudSharedComments; - (BOOL)validForPersistenceChangedForChangedKeys:(id)a0; - (id)videoComplementData; - (BOOL)visibilityStateIsEqualToState:(short)a0; @end