import { AnimationAction } from '../../thirdparty/three/imports'; import { AnimationClip3D } from './AnimationClip3D'; export declare class AnimationAction3D { _animationAction: AnimationAction; get enabled(): boolean; set enabled(v: boolean); get paused(): boolean; set paused(v: boolean); get time(): number; set time(v: number); get clampWhenFinished(): boolean; set clampWhenFinished(v: boolean); get loop(): "LoopOnce" | "LoopRepeat" | "LoopPingPong"; set loop(v: "LoopOnce" | "LoopRepeat" | "LoopPingPong"); setEffectiveTimeScale(timeScale: number): AnimationAction3D; setEffectiveWeight(weight: number): AnimationAction3D; play(): this; stop(): this; reset(): this; getClip(): AnimationClip3D; getEffectiveWeight(): number; crossFadeTo(fadeInAction: AnimationAction3D, duration: number, warp: boolean): AnimationAction3D; fadeIn(duration: number): AnimationAction3D; fadeOut(duration: number): AnimationAction3D; static get(action: AnimationAction): AnimationAction3D; private static _cache; } //# sourceMappingURL=AnimationAction3D.d.ts.map