// Export types
export type { BaseComponentProps, VariantProps } from '../shared/types';

// Export Aceternity UI components
export { MacbookScroll } from './MacbookScroll';
export { BackgroundBeamsWithCollision } from './BackgroundBeamsWithCollision';
export { BackgroundLines } from './BackgroundLines';
export { BackgroundGradientAnimation } from './BackgroundGradientAnimation';
export { BackgroundShowcase } from './BackgroundShowcase';
export { GridBackgroundDemo } from './GridBackgroundDemo';
export { InfiniteMovingCards } from './InfiniteMovingCards';
export { LampDemo, LampContainer } from './LampDemo';
export { LayoutGrid } from './LayoutGrid';
export { ParallaxScroll } from './ParallaxScroll';
export { PlaceholdersAndVanishInput } from './PlaceholdersAndVanishInput';
export { 
  Sidebar, 
  SidebarProvider, 
  SidebarBody, 
  DesktopSidebar, 
  MobileSidebar, 
  SidebarLink, 
  useSidebar 
} from './Sidebar';
export { Spotlight } from './Spotlight';
export { Tabs, FadeInDiv } from './Tabs';
export { ThreeDMarquee } from './ThreeDMarquee';
export { TextHoverEffect } from './TextHoverEffect';
export { TextGenerateEffect } from './TextGenerateEffect';
export { 
  TextRevealCard, 
  TextRevealCardTitle, 
  TextRevealCardDescription, 
  MemoizedStars 
} from './TextRevealCard';
export { HoverBorderGradient } from './HoverBorderGradient';
export { MultiStepLoader } from './MultiStepLoader';
export { AnimatedTestimonials } from './AnimatedTestimonials';
export { AnimatedTooltip } from './AnimatedTooltip';
export { FloatingDock } from './FloatingDock';
export { Carousel } from './Carousel';
export { CardStack } from './CardStack';
export { GlowingEffect } from './GlowingEffect';
export { FlipWords } from './FlipWords';
export { 
  GlowingStarsBackgroundCard, 
  GlowingStarsTitle, 
  GlowingStarsDescription, 
  Illustration 
} from './GlowingStarsBackgroundCard';
export { MovingBackground } from './MovingBackground';
export { AnimationShowcase } from './AnimationShowcase';
export { AuroraBackground } from './AuroraBackground';
export { GoogleGeminiEffect } from './GoogleGeminiEffect';
export { StickyBanner } from './StickyBanner';
export { LoaderOne, LoaderTwo, LoaderThree, LoaderFour, LoaderFive } from './Loaders';
export { FocusCards, FocusCard } from './FocusCards';
export { FileUpload, GridPattern } from './FileUpload';
export { DraggableCardBody, DraggableCardContainer } from './DraggableCard';
export { ContainerTextFlip } from './ContainerTextFlip';
export { CometCard } from './CometCard';
export { CardSpotlight } from './CardSpotlight';
export { CanvasRevealEffect } from './CanvasRevealEffect';
export { CardContainer, CardBody, CardItem } from './3d-card';
export { ThreeDCardDemo } from './ThreeDCardDemo';
export { ColourfulText } from './ColourfulText';
export { FloatingNav } from './FloatingNav';
export { 
  HoverMenu, 
  MenuItem, 
  ProductItem, 
  HoveredLink, 
  Menu, 
  MenuItemLegacy 
} from './HoverMenu';
export { Timeline } from './Timeline';
