import React from "react";
export interface ProbabilityPoint {
    id: string;
    x: number;
    y: number;
    z: number;
    probability: number;
    uncertainty: number;
    waveFunction: number;
    phase: number;
    observationCount: number;
    lastObserved?: number;
}
export interface GlassProbabilityCloudProps {
    width?: number;
    height?: number;
    depth?: number;
    probabilityPoints?: ProbabilityPoint[];
    uncertaintyPrinciple?: boolean;
    quantumFluctuations?: boolean;
    observerEffect?: boolean;
    heisenbergUncertainty?: number;
    waveParticleDuality?: boolean;
    showProbabilityDensity?: boolean;
    showWaveFunction?: boolean;
    showUncertaintyBounds?: boolean;
    animationSpeed?: number;
    particleCount?: number;
    measurementPrecision?: number;
    realTimeMode?: boolean;
    onMeasurement?: (point: ProbabilityPoint) => void;
    onUncertaintyChange?: (uncertainty: number) => void;
    className?: string;
}
export declare const GlassProbabilityCloud: React.ForwardRefExoticComponent<GlassProbabilityCloudProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=GlassProbabilityCloud.d.ts.map