import Stepable from './abstracts/Stepable';
export interface LinearMotionProps {
    value: number;
    speed: number;
    autoStep: boolean;
}
export default class LinearMotion implements Stepable {
    private target;
    private initial;
    private position;
    private lastFrame;
    speed: number;
    isResting: boolean;
    constructor({ value, speed, autoStep, }?: Partial<LinearMotionProps>);
    step(time: number): void;
    get(): number;
    set(value: number): void;
    reset(): void;
    resetTo(value: number): void;
    stop(): void;
}
