| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 | 
							- 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
 
- }
 
 
  |