export interface Skill {
  id: number
  slug: string
  name: string
  description: string | null
  icon: string | null
  category: string
  level: number
  max_level: number
  display_order: number
  project_count?: number
  pivot?: {
    level_before: number
    level_after: number
  }
}

export interface SkillCategory {
  category: string
  category_label: string
  skills: Skill[]
}

export interface SkillsResponse {
  data: SkillCategory[]
  meta: {
    lang: string
    total: number
  }
}
