import { AnimationAction } from "./AnimationAction.ts"; import type { AnimationClip } from "./AnimationClip.ts"; /** Manages AnimationActions on a root Node, driving per-frame playback and blending. */ export declare class Animator { #private; constructor(root: object); get root(): object; get time(): number; /** Finds or creates an AnimationAction for the given clip. */ clipAction(clip: AnimationClip): AnimationAction; /** Returns an existing action for the clip, or undefined. */ existingAction(clip: AnimationClip): AnimationAction | undefined; /** Advances all enabled actions and applies blended property values. */ update(delta: number): void; /** Stops and disables all actions. */ stopAllAction(): void; /** Removes all actions and bindings for the given clip. */ uncacheClip(clip: AnimationClip): void; /** Removes the action and associated mixers/bindings for the given clip. */ uncacheAction(clip: AnimationClip): void; } //# sourceMappingURL=Animator.d.ts.map