import { Clock, PerspectiveCamera } from 'three';
import { Vec2 } from '../../sdk';
import { AnnotationInstance } from './types';
/**
 * PRE-PROCESS INSTANCES
 */
export declare function preprocessInstances(instances: AnnotationInstance[], camera: PerspectiveCamera, clock: Clock, maxVisible: number): AnnotationInstance[];
/**
 * POST PROCESS INSTANCES
 */
export declare function postProcessInstances(instances: AnnotationInstance[], size: Vec2): void;
export declare function updateInstanceDOMElements(instances: AnnotationInstance[]): void;
