@class NSObject, NSMutableSet, _UICompoundObjectMap; @protocol OS_dispatch_queue; @interface _UIViewAnimatablePropertyTransformer : NSObject { BOOL _unsafe; BOOL _presentationValueCallbackRan; NSObject *_lockingQueue; } @property (retain, nonatomic) NSMutableSet *runningProgresses; @property (copy, nonatomic) id /* block */ modelValueChangedCallback; @property (copy, nonatomic) id /* block */ presentationValueChangedCallback; @property (copy, nonatomic) id /* block */ stabilizedCallback; @property (retain, nonatomic) _UICompoundObjectMap *capturedProperties; @property (nonatomic) BOOL clearsCapturesPropertiesOnStabilization; - (id)initWithProgressAnimatableProperty:(id)a0 modelValueSetter:(id /* block */)a1 presentationValueSetter:(id /* block */)a2; - (void)performWithLock:(id /* block */)a0; - (id)initWithInputAnimatableProperties:(id)a0 unsafe:(BOOL)a1 modelValueSetter:(id /* block */)a2 presentationValueSetter:(id /* block */)a3 stabilizedCallback:(id /* block */)a4 allowsProgressAnimatableProperties:(BOOL)a5; - (id)initWithInputAnimatableProperties:(id)a0 presentationValueChangedCallback:(id /* block */)a1; - (void)modelValueUpdatedForProgress:(id)a0; - (void)presentationValueStabilizedForProgress:(id)a0; - (void).cxx_destruct; - (id)initWithInputAnimatableProperties:(id)a0 unsafe:(BOOL)a1 modelValueSetter:(id /* block */)a2 presentationValueSetter:(id /* block */)a3 stabilizedCallback:(id /* block */)a4; - (id)initWithInputAnimatableProperties:(id)a0 unsafe:(BOOL)a1 modelValueSetter:(id /* block */)a2 presentationValueSetter:(id /* block */)a3; - (void)progressInvalidated:(id)a0; - (void)presentationValueUpdatedForProgress:(id)a0; @end