interface AnimationManipulation {
    apply(): AnimationManipulation;
    applying(): AnimationManipulation;
    complete(): AnimationManipulation;
    completed(): AnimationManipulation;
    fastforward(): AnimationManipulation;
    pause(): AnimationManipulation;
    play(): this;
    playing(): boolean;
    progress(): number;
    progress(progress: number): AnimationManipulation;
    promise(animationEvent?: "complete" | "frame" | "completed"): Promise<EventObject>;
    reverse(): AnimationManipulation;
    rewind(): AnimationManipulation;
    stop(): AnimationManipulation;
    time(): number;
    time(time: number): AnimationManipulation;
}

Methods