import React from "react"; export interface QuantumMenuState { id: string; label: string; icon?: string; probability: number; energy: number; coherence: number; entangled?: string[]; subStates?: QuantumMenuState[]; } export interface QuantumMenuInteraction { type: string; stateId: string; timestamp: number; probability: number; } export interface GlassSuperpositionalMenuProps extends React.HTMLAttributes { menuStates?: QuantumMenuState[]; isObserved?: boolean; measurementType?: "collapse" | "decoherence" | "interference"; coherenceDecay?: number; entanglementStrength?: number; visualizeWaveFunction?: boolean; showProbabilities?: boolean; showQuantumNoise?: boolean; maxSuperpositions?: number; onStateCollapse?: (stateId: string) => void; onMeasurement?: (states: QuantumMenuState[]) => void; onEntanglement?: (stateIds: string[]) => void; className?: string; } export declare const GlassSuperpositionalMenu: React.ForwardRefExoticComponent>; //# sourceMappingURL=GlassSuperpositionalMenu.d.ts.map