import { PerspectiveCamera } from 'three';
import { Vec3 } from '../../sdk';
export declare const labelAngles: number[];
/**
 * 0 = [-] annotation is pointing approx. horizontally
 * 1 = [/] annotation is pointing approx. diagonally (from lower left to upper right)
 * 2 = [|] annotation is pointing approx. vertically
 * 3 = [\] annotation is pointing approx. diagonally (from upper left to lower right)
 */
export declare const labelAnglesMap: number[][];
export declare const getLabelQuadrant: (originScreen: Vec3, origin3d: Vec3, direction3d: Vec3, camera: PerspectiveCamera) => number;
export declare const occlusionTest: (ndc: Vec3, depthBufferWidth: number, depthBufferHeight: number, depthBuffer: Float32Array) => boolean;
