@class NSString, NSArray, PLSpatialOverCaptureInformation, NSMutableArray, PLMutablePTPAsset; @protocol PLPTPConversionSupport, PLFileManager, PLPTPTransferableAsset; @interface PLPTPAssetBuilder : NSObject { id<PLPTPConversionSupport> _conversionSupport; id<PLPTPTransferableAsset> _asset; id<PLFileManager> _fileManager; NSString *_filenameForPTP; PLMutablePTPAsset *_currentPtpAsset; PLMutablePTPAsset *_commonPtpAsset; PLMutablePTPAsset *_originalPtpAsset; NSArray *_sidecarPtpAssets; PLMutablePTPAsset *_diagnosticPtpAsset; PLMutablePTPAsset *_adjustmentPtpAsset; PLMutablePTPAsset *_fullSizeRenderImagePtpAsset; PLMutablePTPAsset *_fullSizeRenderVideoPtpAsset; PLMutablePTPAsset *_spatialOverCaptureImagePtpAsset; PLMutablePTPAsset *_spatialOverCaptureVideoComplementPtpAsset; PLMutablePTPAsset *_originalAdjustmentPtpAsset; PLSpatialOverCaptureInformation *_cachedSpatialOverCaptureInformation; PLMutablePTPAsset *_penultimateImagePtpAsset; PLMutablePTPAsset *_penultimateVideoPtpAsset; NSMutableArray *_convertedAssets; BOOL _irisSidecarRequiresFormatConversion; } + (BOOL)_shouldIncludeDiagnosticFile; + (id)pictureTransferProtocolAssetsForAsset:(id)a0 withConversionSupport:(id)a1; - (void).cxx_destruct; - (id)spatialOverCaptureInformation; - (void)_buildGroupUUID; - (void)buildOriginalAdjustmentPtpAsset; - (void)_buildTimelapse; - (id)_assetForSidecar:(id)a0 sidecarPath:(id)a1 irisSidecarPath:(id)a2; - (void)_buildAdjustmentAsset; - (void)_buildBurst; - (void)_buildCommonAsset; - (void)_buildDeletedFlag; - (void)_buildDiagnosticAsset; - (BOOL)_buildDirectoryPathAndFilename; - (void)_buildExifAvailable; - (void)_buildFileSize; - (void)_buildFingerprint; - (void)_buildFullSizeRenderImageAsset; - (void)_buildFullSizeRenderVideoAsset; - (void)_buildGPSInformation; - (void)_buildImageDimensions; - (void)_buildModificationAndCreationDate; - (void)_buildOrientation; - (BOOL)_buildOriginalAsset; - (void)_buildOriginatingAssetID; - (void)_buildPhotoKey; - (void)_buildRelatedUUID; - (void)_buildSidecarAssets; - (void)_buildSlowMo; - (void)_buildSpatialOverCaptureGroupIdentifier; - (void)_buildSpatialOverCaptureLivePhotoPairingIdentifier; - (void)_buildThumbnailDimensions; - (void)_buildThumbnailOffsetAndLength; - (void)_durationOfTheAsset; - (BOOL)_hasIrisSidecarFile; - (BOOL)_suppressPtpInfo; - (void)_updateAsset:(id)a0 withConversionResult:(id)a1; - (void)_updateAssetForTranscodeChoice:(id)a0 withConversionResult:(id)a1; - (void)_updateOriginalAssetFormatConversionFromVideoComplement; - (void)buildPenultimateImagePtpAsset; - (void)buildPenultimateVideoPtpAsset; - (void)buildSpatialOverCaptureContentPtpAsset; - (void)buildSpatialOverCaptureVideoComplementPtpAsset; - (BOOL)hasSpatialOverCaptureContent; - (id)initWithAsset:(id)a0 conversionSupport:(id)a1; - (id)initWithAsset:(id)a0 conversionSupport:(id)a1 fileManager:(id)a2; - (id)pictureTransferProtocolAssets; - (void)updateAssetForFormatConversion:(id)a0 sourceHints:(id)a1 forceLegacyConversion:(BOOL)a2 assetTypeLabel:(id)a3; - (void)updateSiblingAssetTypesOnMutablePTPAssets:(id)a0; @end