/**
 * Avl3DTraitScene - 3D state machine view for a single trait.
 *
 * Positions states on a fibonacci sphere and renders transition arcs
 * between them. The 3D equivalent of AvlTraitScene.
 *
 * @packageDocumentation
 */
import React from 'react';
import type { TraitLevelData } from './avl-schema-parser';
export interface Avl3DTraitSceneProps {
    /** Parsed trait-level data */
    data: TraitLevelData;
    /** Click handler for a transition */
    onTransitionClick?: (transitionIndex: number) => void;
    /** Primary color */
    color?: string;
}
export declare const Avl3DTraitScene: React.FC<Avl3DTraitSceneProps>;
