import { HNode, EasingType, LoopBehaviour, Vec3 } from '@hiberworld/code-kit';
import { DefaultOptions, Duration } from './types';
export interface MoveOptions extends DefaultOptions {
    to: Vec3;
    duration: Duration;
    easing: EasingType;
    progress: number;
    speedMultiplier: number;
    loopBehaviour: LoopBehaviour;
    autoWrap: boolean;
}
/**
 * Helper to animated an objects position.
 * @example
 * ```
  const spr = getPrefab({ id: 'sphere_01', p: [0, 1, 10], r: [0, 0, 40] });
  addTo(world, getMoving(spr));
 * ```
 */
export declare const getMoving: (target: HNode, options?: Partial<MoveOptions>) => HNode;
//# sourceMappingURL=getMoving.d.ts.map