import { Behavior, ContextManager, Observable } from '@zcomponent/core'; import { Object3D } from '../components/Object3D'; /** * Renders a bounding box around the object. * This is useful for debugging purposes. * * This behavior is registered to run at design time. * @zbehavior * @zparents three/Object3D/** * @zgroup Helpers * @zicon view_in_ar */ export declare class BoundingBox extends Behavior { /** * The color of the bounding box. * @zprop * @zgroup BoxHelper * @zgrouppriority 20 * @ztype color-norm-rgb-linear * @zdefault [0, 0, 1] */ color: Observable<[number, number, number], never>; private _boxHelper; /** * Constructs a new BoundingBox Behavior. * @param contextManager - The context manager. * @param instance - The Object3D instance. */ constructor(contextManager: ContextManager, instance: Object3D); /** * Disposes the BoundingBox Behavior. */ dispose(): never; private _frame; }