import { Accessor } from "./mesh/mesh"; import { Entity } from "./ECS/entityMgr"; export declare class Animation { channels: AnimationChannel[]; static totalTime: number; static attachChannel(anim: Animation, chan: AnimationChannel): void; } export declare class AnimationChannel { entity: Entity; isBezier: any; isKeyframe: any; isLoop: boolean; timeline: Float32Array; keyframe: Float32Array[]; channel: Float32Array; pause: boolean; currentTime: number; startTime: number; endTime: number; totalTime: number; step: number; speed: number; constructor(pTarget: any, timeline: Accessor, keyframe: Accessor); }