import React from "react"; export interface FractalNode { id: string; content: React.ReactNode; children?: FractalNode[]; depth?: number; metadata?: Record; scale?: number; rotation?: number; position?: { x: number; y: number; }; } export interface GlassFractalLayoutProps { nodes: FractalNode[]; maxDepth?: number; fractalType?: "sierpinski" | "mandelbrot" | "julia" | "tree" | "spiral" | "custom"; scaleFactor?: number; branchAngle?: number; initialScale?: number; recursive?: boolean; animateGrowth?: boolean; zoomLevel?: number; centerNode?: boolean; interactiveZoom?: boolean; showControls?: boolean; onNodeClick?: (node: FractalNode) => void; onNodeHover?: (node: FractalNode | null) => void; glassConfig?: { blur?: number; opacity?: number; saturation?: number; brightness?: number; contrast?: number; }; soundEnabled?: boolean; compact?: boolean; contained?: boolean; maxHeight?: number | string; height?: number | string; className?: string; style?: React.CSSProperties; } export declare const GlassFractalLayout: React.ForwardRefExoticComponent>; //# sourceMappingURL=GlassFractalLayout.d.ts.map