@class NSDictionary, _PICompositionControllerTransaction, PIAdjustmentConstants, NUComposition; @protocol PICompositionControllerDelegate; @interface PICompositionController : NSObject <NSCopying> { NUComposition *_composition; struct { BOOL hasDidAdd; BOOL hasDidRemove; BOOL hasDidUpdate; BOOL hasDidUpdateMultiple; BOOL hasClassForController; } _delegateFlags; NSDictionary *_identifierMap; _PICompositionControllerTransaction *_transaction; } @property (readonly, nonatomic) PIAdjustmentConstants *adjustmentConstants; @property (readonly, copy, nonatomic) NUComposition *composition; @property (weak, nonatomic) id<PICompositionControllerDelegate> changeDelegate; @property (nonatomic) long long mediaType; @property (nonatomic) long long imageOrientation; + (id)photosSchema; + (Class)adjustmentControllerClassForKey:(id)a0; + (id)settingForAdjustmentKey:(id)a0 settingKey:(id)a1; + (id)_keyToIdentifierMap; + (id)schemaForKey:(id)a0; - (void)performChanges:(id /* block */)a0; - (id)initWithComposition:(id)a0; - (void).cxx_destruct; - (id)source; - (id)debugDescription; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)availableKeys; - (id)orientationAdjustmentController; - (long long)userOrientation; - (id)adjustmentControllerForKey:(id)a0; - (void)applyChangesFromCompositionController:(id)a0; - (id)autoLoopAdjustmentController; - (id)cropAdjustmentController; - (id)definitionAdjustmentController; - (id)depthAdjustmentController; - (id)effect3DAdjustmentController; - (id)effectAdjustmentController; - (BOOL)isEqual:(id)a0 forKeys:(id)a1 comparisonBlock:(id /* block */)a2; - (BOOL)isEqual:(id)a0 forKeys:(id)a1 visualChangesOnly:(BOOL)a2; - (void)modifyAdjustmentWithKey:(id)a0 modificationBlock:(id /* block */)a1; - (id)noiseReductionAdjustmentController; - (id)portraitAdjustmentController; - (id)rawNoiseReductionAdjustmentController; - (void)removeAdjustmentWithKey:(id)a0; - (void)setSource:(id)a0 mediaType:(long long)a1; - (id)sharpenAdjustmentController; - (id)smartBWAdjustmentController; - (id)smartColorAdjustmentController; - (id)smartToneAdjustmentController; - (id)whiteBalanceAdjustmentController; - (id)adjustmentKeys; - (id)compositionKeys; - (Class)_adjustmentControllerClassForKey:(id)a0; - (id)_adjustmentControllerForKey:(id)a0 creatingIfNecessary:(BOOL)a1 expectedClass:(Class)a2; - (void)_didAddAdjustment:(id)a0; - (void)_didRemoveAdjustment:(id)a0; - (void)_didUpdateAdjustment:(id)a0; - (void)_didUpdateAdjustments:(id)a0; - (void)addAdjustmentWithKey:(id)a0; - (id)autoLoopAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)cropAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)definitionAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)depthAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)differingAdjustmentsWithComposition:(id)a0; - (id)effect3DAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)effectAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)highResFusionAdjustmentController; - (id)highResFusionAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (BOOL)isEqual:(id)a0 visualChangesOnly:(BOOL)a1; - (id)livePhotoKeyFrameAdjustmentController; - (id)livePhotoKeyFrameAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)noiseReductionAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)orientationAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)portraitAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)portraitVideoAdjustmentController; - (id)portraitVideoAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)rawAdjustmentController; - (id)rawAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)rawNoiseReductionAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)redEyeAdjustmentController; - (id)redEyeAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (void)replaceAdjustment:(id)a0 withKey:(id)a1; - (id)retouchAdjustmentController; - (id)retouchAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)semanticEnhanceAdjustmentController; - (id)semanticEnhanceAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)sharpenAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)slomoAdjustmentController; - (id)slomoAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)smartBWAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)smartColorAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)smartToneAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)trimAdjustmentController; - (id)trimAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)videoCrossfadeLoopAdjustmentController; - (id)videoCrossfadeLoopAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)videoPosterFrameAdjustmentController; - (id)videoPosterFrameAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)videoStabilizeAdjustmentController; - (id)videoStabilizeAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)vignetteAdjustmentController; - (id)vignetteAdjustmentControllerCreatingIfNecessary:(BOOL)a0; - (id)whiteBalanceAdjustmentControllerCreatingIfNecessary:(BOOL)a0; @end