export interface ChapterMeta {
  slug: string
  title: string
  description?: string
  order: number
  readingTime?: string
}

export interface ChapterSongLink {
  chapterSlug: string
  songId: string
  primary: boolean
}

export interface ChapterPageLink {
  chapterSlug: string
  page: number
}

export interface BookConfig {
  title: string
  author: string
  description: string
  coverImage?: string
  pdfFile?: string
  chapters: ChapterMeta[]
  songs: import('./song').Song[]
  chapterSongs: ChapterSongLink[]
  chapterPages: ChapterPageLink[]
  defaultPlaylistOrder: string[]
}
