import { MistralLogo, OpenAILogo, GeminiLogo, AwsLogo, AzureLogo, AnthropicLogo, GroqLogo, FireworksLogo, DeepseekLogo, CohereLogo, OllamaLogo, XaiLogo, AgnoIcon, UserIcon, AgentIcon, SheetIcon, NextjsTag, ShadcnTag, TailwindTag, AgnoTag, ReasoningIcon, ReferencesIcon } from './custom-icons' import { IconTypeMap } from './types' import { RefreshCw, Edit, Save, X, ArrowDown, SendIcon, Download, HammerIcon, Check, ChevronDown, ChevronUp, Trash } from 'lucide-react' import { PlusIcon } from '@radix-ui/react-icons' export const ICONS: IconTypeMap = { 'open-ai': OpenAILogo, mistral: MistralLogo, gemini: GeminiLogo, aws: AwsLogo, azure: AzureLogo, anthropic: AnthropicLogo, groq: GroqLogo, fireworks: FireworksLogo, deepseek: DeepseekLogo, cohere: CohereLogo, ollama: OllamaLogo, xai: XaiLogo, agno: AgnoIcon, user: UserIcon, agent: AgentIcon, sheet: SheetIcon, nextjs: NextjsTag, shadcn: ShadcnTag, tailwind: TailwindTag, reasoning: ReasoningIcon, 'agno-tag': AgnoTag, refresh: RefreshCw, edit: Edit, save: Save, x: X, 'arrow-down': ArrowDown, send: SendIcon, download: Download, hammer: HammerIcon, check: Check, 'chevron-down': ChevronDown, 'chevron-up': ChevronUp, 'plus-icon': PlusIcon, references: ReferencesIcon, trash: Trash }