export interface ClassItem {
  name: string;
  description: string;
  icon: string;
  detailedDescription?: string;
  images?: string[];
}

export interface TeamMember {
  name: string;
  role: string;
  image: string;
  instagram?: string;
  description?: string;
}

export interface ContactInfo {
  title: string;
  addresses: string[];
  phone: string;
  instagram: string;
  mapEmbedUrl: string;
  workingHours: string;
}

export interface SiteContent {
  meta: {
    title: string;
    description: string;
  };
  hero: {
    headline: string;
    subheadline: string;
    ctaText: string;
    ctaHref: string;
  };
  team: {
    title: string;
    members: TeamMember[];
  };
  about: {
    title: string;
    paragraphs: string[];
  };
  classes: {
    title: string;
    items: ClassItem[];
  };
  contact: ContactInfo;
}
