import { Behavior, ContextManager, Observable } from '@zcomponent/core'; import { Object3D } from '../components/Object3D'; /** * Move the camera around a target location at a provided speed. * * This behavior is registered to run at design time. * @zbehavior * @zicon 360 * @zparents three/Object3D/Camera/** */ export declare class AutoOrbit extends Behavior { /** * the initial target of the orbit. * @zprop * @zdefault [0, 0, 0] */ initialTarget: Observable; /** * The speed of the orbit. * @zprop * @zdefault 1 */ speed: Observable; /** * Constructs a new AutoOrbit Behavior. * @param contextManager - The context manager. * @param instance - The Object3D instance. */ constructor(contextManager: ContextManager, instance: Object3D); private _frame; }