@class NSMutableArray; @interface SKKeyframeSequence : NSObject { unsigned long long _count; NSMutableArray *_values; NSMutableArray *_times; long long _interpolationMode; long long _repeatMode; struct SKCKeyframeSequence { int x0; int x1; long long x2; long long x3; float *x4; float *x5; } *_cKeyframeSequence; } @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic) long long interpolationMode; @property (nonatomic) long long repeatMode; - (id)init; - (id)initWithCapacity:(unsigned long long)a0; - (void)encodeWithCoder:(id)a0; - (unsigned long long)count; - (id)copy; - (id)initWithCount:(unsigned long long)a0; - (void).cxx_destruct; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (Class)_valueClass; - (id)sampleAtTime:(double)a0; - (void)setKeyframeValue:(id)a0 time:(double)a1 forIndex:(unsigned long long)a2; - (struct SKCKeyframeSequence { int x0; int x1; long long x2; long long x3; float *x4; float *x5; } *)_createSKCKeyframeSequence; - (void)_dirtySKCKeyframeSequence; - (void)addKeyframeValue:(id)a0 time:(double)a1; - (double)getKeyframeTimeForIndex:(unsigned long long)a0; - (id)getKeyframeValueForIndex:(unsigned long long)a0; - (id)initWithKeyframeValues:(id)a0 times:(id)a1; - (BOOL)isEqualToSequence:(id)a0; - (void)removeAllKeyframes; - (void)removeKeyframeAtIndex:(unsigned long long)a0; - (void)removeLastKeyframe; - (void)setKeyframeTime:(double)a0 forIndex:(unsigned long long)a1; - (void)setKeyframeValue:(id)a0 forIndex:(unsigned long long)a1; @end