// @ts-nocheck
// This file is autogenerated by scripts/build-registry.ts
// Do not edit this file directly.
import * as React from "react"

export const Icons = {
  AlertCircle: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.AlertCircle,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ExclamationTriangleIcon,
      }))
    ),
  },
  ArrowLeft: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.ArrowLeft,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ArrowLeftIcon,
      }))
    ),
  },
  ArrowRight: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.ArrowRight,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ArrowRightIcon,
      }))
    ),
  },
  ArrowUpDown: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.ArrowUpDown,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.CaretSortIcon,
      }))
    ),
  },
  BellRing: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.BellRing,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.BellIcon,
      }))
    ),
  },
  Bold: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Bold,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.FontBoldIcon,
      }))
    ),
  },
  Calculator: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Calculator,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ComponentPlaceholderIcon,
      }))
    ),
  },
  Calendar: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Calendar,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.CalendarIcon,
      }))
    ),
  },
  Check: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Check,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.CheckIcon,
      }))
    ),
  },
  ChevronDown: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.ChevronDown,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ChevronDownIcon,
      }))
    ),
  },
  ChevronLeft: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.ChevronLeft,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ChevronLeftIcon,
      }))
    ),
  },
  ChevronRight: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.ChevronRight,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ChevronRightIcon,
      }))
    ),
  },
  ChevronUp: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.ChevronUp,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ChevronUpIcon,
      }))
    ),
  },
  ChevronsUpDown: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.ChevronsUpDown,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.CaretSortIcon,
      }))
    ),
  },
  Circle: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Circle,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.DotFilledIcon,
      }))
    ),
  },
  Copy: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Copy,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.CopyIcon,
      }))
    ),
  },
  CreditCard: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.CreditCard,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ComponentPlaceholderIcon,
      }))
    ),
  },
  GripVertical: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.GripVertical,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.DragHandleDots2Icon,
      }))
    ),
  },
  Italic: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Italic,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.FontItalicIcon,
      }))
    ),
  },
  Loader2: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Loader2,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ReloadIcon,
      }))
    ),
  },
  Mail: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Mail,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.EnvelopeClosedIcon,
      }))
    ),
  },
  MailOpen: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.MailOpen,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.EnvelopeOpenIcon,
      }))
    ),
  },
  Minus: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Minus,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.MinusIcon,
      }))
    ),
  },
  Moon: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Moon,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.MoonIcon,
      }))
    ),
  },
  MoreHorizontal: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.MoreHorizontal,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.DotsHorizontalIcon,
      }))
    ),
  },
  PanelLeft: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.PanelLeft,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.ViewVerticalIcon,
      }))
    ),
  },
  Plus: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Plus,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.PlusIcon,
      }))
    ),
  },
  Search: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Search,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.MagnifyingGlassIcon,
      }))
    ),
  },
  Send: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Send,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.PaperPlaneIcon,
      }))
    ),
  },
  Settings: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Settings,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.GearIcon,
      }))
    ),
  },
  Slash: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Slash,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.SlashIcon,
      }))
    ),
  },
  Smile: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Smile,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.FaceIcon,
      }))
    ),
  },
  Sun: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Sun,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.SunIcon,
      }))
    ),
  },
  Terminal: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Terminal,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.RocketIcon,
      }))
    ),
  },
  Underline: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.Underline,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.UnderlineIcon,
      }))
    ),
  },
  User: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.User,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.PersonIcon,
      }))
    ),
  },
  X: {
    lucide: React.lazy(() =>
      import("lucide-react").then((mod) => ({
        default: mod.X,
      }))
    ),
    radix: React.lazy(() =>
      import("@radix-ui/react-icons").then((mod) => ({
        default: mod.Cross2Icon,
      }))
    ),
  },
}
