import { CxRenderingContext } from './rendering_context'; import { CxGeometry } from './geometry'; import { CxVisualizerColorArray } from './visualizer_color_array'; import { CxScene } from './scene'; import { CxUIElement } from './ui_element'; export declare class CxArrow extends CxUIElement { arrow_geometry: ArrowGeometry; visualizer: CxVisualizerColorArray; constructor(scene: CxScene); enter(context: CxRenderingContext): void; exit(context: CxRenderingContext): void; } export declare class ArrowGeometry implements CxGeometry { preorder(context: CxRenderingContext): void; vertices(context: CxRenderingContext): Float32Array; colors(context: CxRenderingContext): Float32Array; texture(context: CxRenderingContext): Float32Array; normals(context: CxRenderingContext): Float32Array; }