import React from "react"; export interface QuantumState { id: string; label: string; icon?: string; position: { x: number; y: number; z: number; }; waveFunction: number; energy: number; barrierHeight: number; tunnelingProbability: number; isActive: boolean; connections: string[]; } export interface TunnelBarrier { id: string; height: number; width: number; position: { x: number; y: number; }; transparency: number; quantumCoherence: number; } export interface QuantumTunnelTransition { from: string; to: string; progress: number; probability: number; startTime: number; } export interface QuantumTunnelParticle { id: string; x: number; y: number; energy: number; wavePhase: number; tunneling: boolean; targetState?: string; } export interface GlassQuantumTunnelProps extends React.HTMLAttributes { quantumStates?: QuantumState[]; barriers?: TunnelBarrier[]; showWaveFunction?: boolean; showTunnelingProbability?: boolean; showEnergyLevels?: boolean; showBarriers?: boolean; animateTransitions?: boolean; tunnelingSpeed?: number; waveAmplitude?: number; coherenceDecay?: number; realTimeMode?: boolean; onStateTransition?: (fromId: string, toId: string) => void; onTunnelingEvent?: (probability: number) => void; className?: string; } export declare const GlassQuantumTunnel: React.ForwardRefExoticComponent>; //# sourceMappingURL=GlassQuantumTunnel.d.ts.map