| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 | import type { Locale } from '@/i18n'import type { AppIconType } from '@/types/app'export type ResponseHolder = {}export type ConversationItem = {  id: string  name: string  inputs: Record<string, any> | null  introduction: string}export type SiteInfo = {  title: string  chat_color_theme?: string  chat_color_theme_inverted?: boolean  icon_type?: AppIconType | null  icon?: string  icon_background?: string | null  icon_url?: string | null  description?: string  default_language?: Locale  prompt_public?: boolean  copyright?: string  privacy_policy?: string  custom_disclaimer?: string  show_workflow_steps?: boolean  use_icon_as_answer_icon?: boolean}export type AppMeta = {  tool_icons: Record<string, string>}export type AppData = {  app_id: string  can_replace_logo?: boolean  custom_config?: Record<string, any>  enable_site?: boolean  end_user_id?: string  site: SiteInfo}export type AppConversationData = {  data: ConversationItem[]  has_more: boolean  limit: number}
 |