import * as THREE from "three";
import { Drawable } from "../../core/canvas";
/**
 * @hidden
 */
export declare class CompareDrawable extends Drawable {
    boxes: THREE.Box3[];
    lineSegments: THREE.Vector3[][];
    constructor(id: string, boxes: THREE.Box3[]);
    draw(ctx: CanvasRenderingContext2D, camera: THREE.Camera): void;
    static getControlPointByTwoPoints(p1: THREE.Vector2, p2: THREE.Vector2): THREE.Vector2;
    drawSelect(ctx: CanvasRenderingContext2D, camera: THREE.Camera): void;
    isPointInPath(p: THREE.Vector3): boolean;
    getBounds(): THREE.Box3;
    getClassType(): string;
}
