export interface AIGeneratedContent { title: string sections: AIGeneratedContentItem[] } export interface AIGeneratedContentItem { title: string content: string } export interface LLMMessage { role: 'user' | 'assistant' | 'system' content: string } export interface LLMMessages { id?: string | number timestamp: number title: string messages: LLMMessage[] }