import type * as THREEType from 'three';
import type { Primitive } from '@playdrop/boxel-core';
import type { PrimitiveBuilderContext } from './context.js';
export declare const DEFAULT_COLOR = 3900150;
export declare const DEFAULT_OPACITY = 0.45;
export declare const DEFAULT_WIREFRAME_COLOR = 6333946;
export declare function createBoundingBoxMesh(context: PrimitiveBuilderContext, size: [number, number, number]): THREEType.Mesh;
export declare function createPrimitiveObject(context: PrimitiveBuilderContext, primitive: Primitive, alignment: 'centered' | 'grounded', visited?: Set<string>): THREEType.Object3D | null;
