import { Tween } from './Tween.js'; /** * This class represents a running tween for a specific target object. * It manages the execution of actions and tweens associated with the tween. * Don't instantiate this manually. * @template T - The type of the target object. */ export declare class RunningTween { /** * Indicates whether the execution of the running tween is paused. * If set to `true`, the tween will not progress until it is resumed. */ paused: boolean; /** * The time scale factor for the running tween. * It determines the speed at which the tween progresses. * A value of `1` represents normal speed, while `0.5` would be half-speed, and `2` would be double-speed. */ timeScale: number; /** * Indicates whether the running tween has finished executing. */ get finished(): boolean; /** * Don't instantiate this manually. */ constructor(target: T, tween: Tween); /** * Set the time scale for the running tween. * @param value - The time scale value to apply. * @returns The updated RunningTween instance. */ setTimeScale(value: number): this; /** * Pause the execution of the running tween. */ pause(): void; /** * Resume the execution of the running tween if it was paused. */ resume(): void; /** * Stop the running tween, causing it to finish immediately. */ stop(): void; /** * Complete the running tween, causing it to finish immediately. */ complete(): void; /** * Revert the running tween to its initial state (Not implemented yet). */ revert(): void; } //# sourceMappingURL=RunningTween.d.ts.map