/**
 * AudioPlayer types
 */

// Equalizer options
export interface EqualizerOptions {
  barCount?: number;
  height?: number;
  gap?: number;
  showPeaks?: boolean;
  barColor?: string;
  peakColor?: string;
}

// Effect types
export type {
  EffectVariant,
  EffectIntensity,
  EffectColorScheme,
  AudioLevels,
  EffectConfig,
  EffectColors,
  EffectLayer,
  Orb,
  MeshGradient,
  SpotlightData,
} from './effects';
