export interface AIGeneratedContent {
  title: string
  sections: AIGeneratedContentItem[]
}

export interface AIGeneratedContentItem {
  title: string
  content: string
}

export interface LLMConversation {
  id: string
  created_at?: number
  finished_at?: number
  title: string
  messages: LLMMessage[]
}

export interface LLMMessage {
  role: 'user' | 'assistant' | 'system'
  content: string
}