/**
 * Avl3DExprTree - 3D s-expression tree for guard/effect visualization.
 *
 * Renders operators as rounded boxes, literals as small spheres,
 * bindings as wireframe spheres, connected by thin cylinders.
 *
 * @packageDocumentation
 */
import React from 'react';
import type { ExprTreeNode } from '../../organisms/avl/avl-schema-parser';
export interface Avl3DExprTreeProps {
    /** The expression tree to render */
    expression: ExprTreeNode;
    /** Root position [x, y, z] */
    position: [number, number, number];
    /** Color override */
    color?: string;
    /** CSS class */
    className?: string;
}
export declare const Avl3DExprTree: React.FC<Avl3DExprTreeProps>;
