declare interface KnowledgeContentResultItem {
  content: string
  score: number
  knowledgeName: string
  documentName: string
}

declare interface ConversationMessageItem {
  timestamp: number
  role: 'user' | 'assistant'
  textContent: string
  isEmptyContent: boolean
  isTextContentLoading: boolean
  isAnswerResponseLoading: boolean
  isVoiceLoading: boolean
  isVoicePlaying: boolean
  voiceFragmentUrlList: string[]
  isVoiceEnabled?: boolean
  pluginName?: string
  imageUrl?: string
  reasoningContent: string
  modelName?: string
  knowledgeContentResult: KnowledgeContentResultItem[]
}
