/**
 * Marketing Components for Page Builder
 * Generic, business-agnostic components for building landing pages
 */

// Navigation
export { Header } from './Header';
export type { HeaderProps, HeaderLink, HeaderCta } from './Header';

// Hero Sections
export { Hero } from './Hero';
export type { HeroProps, HeroCtaButton, HeroMedia } from './Hero';

// Trust & Social Proof
export { LogoCloud } from './LogoCloud';
export type { LogoCloudProps, Logo } from './LogoCloud';

export { Testimonials } from './Testimonials';
export type { TestimonialsProps, TestimonialItem } from './Testimonials';

export { StatsStrip } from './StatsStrip';
export type { StatsStripProps, Stat } from './StatsStrip';

// Content Blocks
export { SplitContent } from './SplitContent';
export type { SplitContentProps, Bullet, FeatureCta, Media } from './SplitContent';

export { ContentBlocks } from './ContentBlocks';
export type { ContentBlocksProps, Feature } from './ContentBlocks';

export { GalleryGrid } from './GalleryGrid';
export type { GalleryGridProps, GalleryItem } from './GalleryGrid';

// Media
export { VideoEmbed } from './VideoEmbed';
export type { VideoEmbedProps } from './VideoEmbed';

// Conversion
export { CTASection } from './CTASection';
export type { CTASectionProps, CTAButton } from './CTASection';

export { PricingCards } from './PricingCards';
export type { PricingCardsProps, Plan, PlanCta } from './PricingCards';

// Information
export { FAQAccordion } from './FAQAccordion';
export type { FAQAccordionProps, FaqItem } from './FAQAccordion';

// Footer
export { Footer } from './Footer';
export type { FooterProps, FooterColumn, FooterLink, SocialLinks, MiniCta } from './Footer';

// Full Booking Flow
export { FullBookingFlow } from './FullBookingFlow';
export type { FullBookingFlowProps } from './FullBookingFlow';

