@class NSString, NSDictionary, NSObject; @protocol OS_os_log; @interface CBRamp : NSObject { double _sMachTimebaseFactor; NSObject *_logHandle; } @property (copy) id /* block */ rampProgressCallback; @property (readonly) float length; @property (readonly) float frequency; @property (readonly) float targetValue; @property (readonly) float originalValue; @property (readonly) float currentValue; @property (readonly) double startTime; @property (readonly) double currentTimestamp; @property (readonly) double startAbsoluteTime; @property (readonly) double currentAbsoluteTimestamp; @property (readonly) BOOL isFinished; @property (readonly) NSString *identifier; @property (readonly) NSDictionary *properties; + (id)className; + (id)newLinearRampWithWithOrigin:(float)a0 target:(float)a1 length:(float)a2 frequency:(float)a3 identifier:(id)a4; - (id)init; - (void)dealloc; - (id)description; - (void)clockRamp; - (void)clockRamp:(double)a0; - (id)initWithOrigin:(float)a0 target:(float)a1 length:(float)a2 frequency:(float)a3 identifier:(id)a4; - (id)initWithOrigin:(float)a0 target:(float)a1 length:(float)a2 frequency:(float)a3 identifier:(id)a4 properties:(id)a5; - (void)updateTargetValue:(float)a0; @end