import { type CSSProperties, type HTMLAttributes, type Ref } from 'react'; import { type CssLength } from '../../../utils/css'; type OrganicAIOrbProps = Omit, 'children'> & { activity?: number; audioCrossOrigin?: '' | 'anonymous' | 'use-credentials'; audioLoop?: boolean; audioSrc?: string | null; audioType?: string; audioVolume?: number; backgroundColor?: CSSProperties['backgroundColor']; baseDepth?: number; colors?: readonly string[]; controlsClassName?: string; controlsLabel?: string; defaultEdgeDisplacement?: boolean; defaultGrain?: boolean; defaultOrganicShape?: boolean; depthDecay?: number; depthSmoothing?: number; edgeDisplacement?: boolean; energySmoothing?: number; fftSize?: number; glowColor?: CSSProperties['color']; grain?: boolean; grainOpacity?: number; hoverSpeedMultiplier?: number; intensity?: number; interactive?: boolean; label?: string; onAudioError?: (error: unknown) => void; onEdgeDisplacementChange?: (enabled: boolean) => void; onGrainChange?: (enabled: boolean) => void; onOrganicShapeChange?: (enabled: boolean) => void; onPlaybackChange?: (playing: boolean) => void; onsetSensitivity?: number; onsetThreshold?: number; orbClassName?: string; organicShape?: boolean; paused?: boolean; ref?: Ref; respectReducedMotion?: boolean; showControls?: boolean; size?: CssLength; stageClassName?: string; }; declare const OrganicAIOrb: ({ activity, audioCrossOrigin, audioLoop, audioSrc, audioType, audioVolume, backgroundColor, baseDepth, className, colors, controlsClassName, controlsLabel, defaultEdgeDisplacement, defaultGrain, defaultOrganicShape, depthDecay, depthSmoothing, edgeDisplacement, energySmoothing, fftSize, glowColor, grain, grainOpacity, hoverSpeedMultiplier, intensity, interactive, label, onAudioError, onEdgeDisplacementChange, onGrainChange, onOrganicShapeChange, onPlaybackChange, onsetSensitivity, onsetThreshold, orbClassName, organicShape, paused, ref, respectReducedMotion, showControls, size, stageClassName, style, ...props }: OrganicAIOrbProps) => import("react/jsx-runtime").JSX.Element; export { OrganicAIOrb }; export type { OrganicAIOrbProps };