@class NSString, NSDictionary, NSData, NSNumber; @interface PFMetadataImage : PFMetadataCore { NSDictionary *_cachedImageSourceProperties; unsigned long long _cachedImageSourcePrimaryImageIndex; struct CGImageMetadata { } *_cgImageMetadata; struct CGColorSpace { } *_cgColorSpace; } @property (retain, nonatomic) NSDictionary *cgImageProperties; @property (nonatomic) struct CGImageSource { } *imageSource; @property (retain, nonatomic) NSData *imageData; @property (retain, nonatomic) NSNumber *fNumber; @property (retain, nonatomic) NSNumber *exposureTime; @property (retain, nonatomic) NSNumber *iso; @property (retain, nonatomic) NSString *cameraSerialNumber; @property (retain, nonatomic) NSNumber *whiteBalance; + (id)defaultOptionsForCGImageSource; - (id)keywords; - (id)speedRef; - (id)ownerName; - (id)exifAuxDictionary; - (id)lensModel; - (BOOL)isHDR; - (unsigned long long)photoProcessingFlags; - (id)makerAppleDictionary; - (id)initWithImageProperties:(id)a0 contentType:(id)a1 timeZoneLookup:(id)a2; - (id)gpsDictionary; - (BOOL)isFrontFacingCamera; - (unsigned long long)photosAppFeatureFlags; - (id)focalLength; - (id)focusPoints; - (BOOL)_configureWithImageData:(id)a0 options:(id)a1 cacheImageSource:(BOOL)a2 cacheImageData:(BOOL)a3; - (id)iptcDictionary; - (id)initWithEncodedImagePropertyData:(id)a0 contentType:(id)a1 timeZoneLookup:(id)a2; - (id)focusMode; - (void)_computeExposureTime; - (struct CGImageMetadata { } *)cgImageMetadata; - (void)dealloc; - (void)_computeIsSpatialMediaValue; - (id)imageDirectionRef; - (BOOL)isPortrait; - (id)groupingUuid; - (id)lensMinimumMM; - (id)profileName; - (id)altitudeRef; - (void)_computeCameraSerialNumber; - (id)artworkContentDescription; - (id)burstUuid; - (void)enumerateRawThumbnailInfoWithBlock:(id /* block */)a0; - (id)_formatValue:(id)a0 withPrecision:(unsigned long long)a1; - (id)lightSource; - (BOOL)isHDR_TS22028_5; - (id)cameraMake; - (BOOL)_hasScreenshotDimensions; - (id)focalLengthIn35mm; - (id)semanticStyleToneBias; - (id)exposureBias; - (id)GIFDelayTime; - (id)portraitInLandscapeCamera; - (id)meteringMode; - (BOOL)isSpatialOverCapture; - (void)_computeFNumberValue; - (id)hdrGain; - (id)flashValue; - (id)_makeGeometryProperties; - (id)rawDictionary; - (id)tiffDictionary; - (id)exifDictionary; - (id)playbackVariation; - (id)makerNikonDictionary; - (BOOL)_configureWithImageSource:(struct CGImageSource { } *)a0 options:(id)a1 cacheImageSource:(BOOL)a2; - (BOOL)configureWithMetadataPlist:(id)a0; - (BOOL)isScreenshot; - (BOOL)hasDepthDataAndIsNotRenderedSDOF; - (BOOL)isDeferredPhotoProxyExpectingDepth; - (BOOL)_configureWithImageURL:(id)a0 options:(id)a1 cacheImageSource:(BOOL)a2 cacheImageData:(BOOL)a3; - (BOOL)isDeferredPhotoProxy; - (void)_computeISOSetting; - (id)initWithImageURL:(id)a0 contentType:(id)a1 options:(id)a2 detail:(unsigned char)a3 timeZoneLookup:(id)a4 cacheImageSource:(BOOL)a5 cacheImageData:(BOOL)a6; - (void)setKeysAndValues:(id)a0 inDictionary:(id)a1; - (BOOL)_customRenderedIsHDR; - (struct CGColorSpace { } *)cgColorSpace; - (id)brightness; - (void)fixupGPSWithDate:(id)a0 time:(id)a1; - (void)setCgImageMetadata:(struct CGImageMetadata { } *)a0; - (id)_makeDateTimeProperties; - (id)lensMaximumMM; - (id)photoProcessingIdentifier; - (id)plistForEncoding; - (id)lensMake; - (BOOL)isSDOF; - (id)semanticStyleWarmthBias; - (id)spatialOverCaptureIdentifier; - (void).cxx_destruct; - (id)initWithImageSource:(struct CGImageSource { } *)a0 contentType:(id)a1 options:(id)a2 detail:(unsigned char)a3 timeZoneLookup:(id)a4 cacheImageSource:(BOOL)a5; - (id)flashCompensation; - (id)digitalZoomRatio; - (id)title; - (id)renderOriginatingAssetIdentifier; - (id)semanticStylePreset; - (BOOL)isHDR_ExtendedRange; - (id)ciffDictionary; - (id)software; - (id)makerCanonDictionary; - (id)_makeGPSProperties; - (id)imageDirection; - (id)whiteBalanceIndex; - (id)userComment; - (id)cameraModel; - (id)focusDistance; - (BOOL)isImage; - (BOOL)isProRAW; - (id)HEICSDelayTime; - (BOOL)_configureWithImageProperties:(id)a0; - (BOOL)isEqual:(id)a0; - (id)hdrGainMap; - (id)initWithImageData:(id)a0 contentType:(id)a1 options:(id)a2 detail:(unsigned char)a3 timeZoneLookup:(id)a4 cacheImageSource:(BOOL)a5 cacheImageData:(BOOL)a6; - (id)imageCaptureRequestIdentifier; - (void)setImageSourceProperties:(id)a0; - (id)nrfSrlStatus; - (id)syndicationProperties; - (BOOL)isPhotoBooth; - (BOOL)_hasFFCDimensions; - (long long)customRendered; - (id)gifDictionary; - (id)gpsHPositioningError; - (id)livePhotoPairingIdentifier; - (id)captionAbstract; - (BOOL)flashFired; - (id)_imageSourceProperties; - (unsigned long long)photoCaptureFlags; - (id)semanticStyleRenderingVersion; - (id)originatingAssetIdentifier; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)deferredPhotoProcessingIdentifier; - (id)hdrGainMapPercentageValue; - (void)_computeWhiteBalanceValue; - (id)firmware; @end