| 12345678910111213141516171819202122232425262728293031323334353637 | import type { AppIconType, AppMode } from '@/types/app'export type AppBasicInfo = {  id: string  mode: AppMode  icon_type: AppIconType | null  icon: string  icon_background: string  icon_url: string  name: string  description: string  use_icon_as_answer_icon: boolean}export type AppCategory = 'Writing' | 'Translate' | 'HR' | 'Programming' | 'Assistant'export type App = {  app: AppBasicInfo  app_id: string  description: string  copyright: string  privacy_policy: string | null  custom_disclaimer: string | null  category: AppCategory  position: number  is_listed: boolean  install_count: number  installed: boolean  editable: boolean  is_agent: boolean}export type InstalledApp = {  app: AppBasicInfo  id: string  uninstallable: boolean  is_pinned: boolean}
 |