/** Base keyframe track - stores a sequence of timed values and interpolates between them. */ export declare class Track { #private; constructor(name: string, times: Float32Array | number[], values: Float32Array | number[], itemSize?: number); get name(): string; get times(): Float32Array; get values(): Float32Array; get itemSize(): number; /** * Linear interpolation between keyframes at index and index+1. * @param index Index of the keyframe just before time t * @param t0 Time of keyframe at index * @param t Current time * @param t1 Time of keyframe at index+1 */ interpolate(index: number, t0: number, t: number, t1: number): number[]; /** Returns interpolated values at the given time using binary search. */ getValueAtTime(time: number): number[]; } //# sourceMappingURL=Track.d.ts.map