import type { IconComponent, IconProps, IconWeight } from "reicon-react";
import {
  Activity2 as ReActivity2, AlertTriangle as ReAlertTriangle, Archive as ReArchive, ArrowDoorIn as ReArrowDoorIn,
  ArrowDoorOut3 as ReArrowDoorOut3, ArrowDown as ReArrowDown, ArrowLeft as ReArrowLeft, ArrowRight as ReArrowRight,
  ArrowSwapHorizontal2 as ReArrowSwapHorizontal2, ArrowUp as ReArrowUp, Bed as ReBed, Bell as ReBell,
  Bolt as ReBolt, BookOpen as ReBookOpen, Bookmark as ReBookmark, Box as ReBox,
  Box3 as ReBox3, BoxTick2 as ReBoxTick2, BranchUp as ReBranchUp, Briefcase as ReBriefcase,
  Bug as ReBug, Building as ReBuilding, Buildings2 as ReBuildings2, Cabinet as ReCabinet, Calendar as ReCalendar, Camera as ReCamera,
  Cart as ReCart, ChartBar as ReChartBar, ChartLine as ReChartLine, Check as ReCheck,
  CheckCircle as ReCheckCircle, CheckSquare as ReCheckSquare, ChevronDown as ReChevronDown, ChevronExpandY as ReChevronExpandY,
  ChevronLeft as ReChevronLeft, ChevronRight as ReChevronRight, ChevronUp as ReChevronUp, CircleArrowUp as ReCircleArrowUp,
  Clipboard as ReClipboard, ClipboardCheck as ReClipboardCheck, ClipboardImport2 as ReClipboardImport2, ClipboardList as ReClipboardList,
  ClockCircle as ReClockCircle, CloseCircle2 as ReCloseCircle2, CloseSquare2 as ReCloseSquare2, Cloud as ReCloud,
  Code as ReCode, Code2 as ReCode2, Coffee2 as ReCoffee2, Command as ReCommand,
  Compass as ReCompass, Copy as ReCopy, Cpu as ReCpu, CursorSquare as ReCursorSquare,
  Database as ReDatabase, DocumentCode2 as ReDocumentCode2, DocumentText2 as ReDocumentText2, Download as ReDownload,
  Edit2 as ReEdit2, Envelope as ReEnvelope, Eye as ReEye, EyeOff as ReEyeOff,
  File as ReFile, FilePlus as ReFilePlus, FileText as ReFileText, FileUp as ReFileUp,
  Fingerprint as ReFingerprint, Flag as ReFlag, Folder as ReFolder, FolderOpen as ReFolderOpen,
  FolderPlus as ReFolderPlus, Gauge3 as ReGauge3, Gear as ReGear, Globe as ReGlobe,
  Globe2 as ReGlobe2, Grid as ReGrid, Hand as ReHand, HardDrive as ReHardDrive,
  Hashtag as ReHashtag, HeartPulse as ReHeartPulse, HelpCircle as ReHelpCircle, Home as ReHome,
  Image as ReImage, ImagePlus as ReImagePlus, ImageUp as ReImageUp, Inbox as ReInbox,
  InfoCircle as ReInfoCircle, Key as ReKey, Keyboard as ReKeyboard, Language as ReLanguage,
  Laptop as ReLaptop, Layers as ReLayers, Link as ReLink, LinkBroken as ReLinkBroken,
  List as ReList, ListCheck as ReListCheck, Loader as ReLoader, Lock as ReLock,
  LockKeyhole as ReLockKeyhole, LockOpen as ReLockOpen, MagicStar2 as ReMagicStar2, MagicWand as ReMagicWand,
  Map as ReMap, Maximize as ReMaximize, Menu as ReMenu, MessageSquare2 as ReMessageSquare2,
  Mic as ReMic, Minimize as ReMinimize, Minus as ReMinus, Monitor as ReMonitor,
  Mouse as ReMouse, Music as ReMusic, Nodes as ReNodes, Package as RePackage,
  Paintbrush as RePaintbrush, Palette as RePalette, Phone as RePhone, Pin as RePin,
  PinOff as RePinOff, Play as RePlay, Plus as RePlus, Power as RePower,
  Printer as RePrinter, Radio as ReRadio, Refresh as ReRefresh, Rocket as ReRocket,
  RotateLeft2 as ReRotateLeft2, RotateRight2 as ReRotateRight2, Route as ReRoute, Save22 as ReSave22,
  Scan2 as ReScan2, Scroll2 as ReScroll2, Search as ReSearch, SearchZoomIn2 as ReSearchZoomIn2,
  SearchZoomOut2 as ReSearchZoomOut2, Send as ReSend, Server as ReServer, ServerSquare as ReServerSquare,
  Settings as ReSettings,
  Settings2 as ReSettings2, Shield as ReShield, ShieldOff as ReShieldOff, SidebarBottom2 as ReSidebarBottom2,
  SidebarLeft2 as ReSidebarLeft2, SidebarRight2 as ReSidebarRight2, SidebarTop2 as ReSidebarTop2, Sledgehammer as ReSledgehammer,
  Sliders as ReSliders, SquarePlus as ReSquarePlus, Star as ReStar, Sun as ReSun,
  Tablet as ReTablet, Tag as ReTag, TerminalSquare as ReTerminalSquare, TextTool2 as ReTextTool2,
  Timer2 as ReTimer2, Trash2 as ReTrash2, Truck as ReTruck, Unlock as ReUnlock,
  Upload as ReUpload, Usb as ReUsb, User as ReUser, Users as ReUsers,
  Video as ReVideo, Volume as ReVolume, Warehouse as ReWarehouse, Watch as ReWatch,
  Wifi as ReWifi, Wind as ReWind, Window as ReWindow, X as ReX,
} from "reicon-react";
import {
  Bot as LucideBot, Braces as LucideBraces, Brain as LucideBrain, Cable as LucideCable,
  Circle as LucideCircle, CircleDashed as LucideCircleDashed, CircleDot as LucideCircleDot, Columns2 as LucideColumns2,
  Container as LucideContainer, ExternalLink as LucideExternalLink, Factory as LucideFactory, FileType as LucideFileType,
  FolderInput as LucideFolderInput, GitCommit as LucideGitCommit, GitFork as LucideGitFork,
  GripVertical as LucideGripVertical, MemoryStick as LucideMemoryStick, Rows3 as LucideRows3, Scaling as LucideScaling,
  Shell as LucideShell, ShelvingUnit as LucideShelvingUnit, SplitSquareHorizontal as LucideSplitSquareHorizontal, Square as LucideSquare,
  Webhook as LucideWebhook, Workflow as LucideWorkflow, WrapText as LucideWrapText,
  Wrench as LucideWrench,
} from "lucide-react";

export type { IconComponent, IconProps, IconWeight };
export type LucideIcon = IconComponent;

const reiconIconComponents = {
  "Activity": ReActivity2, "AlertTriangle": ReAlertTriangle, "AppWindow": ReWindow, "Archive": ReArchive,
  "ArrowDown": ReArrowDown, "ArrowDownToLine": ReDownload, "ArrowLeft": ReArrowLeft, "ArrowLeftRight": ReArrowSwapHorizontal2,
  "ArrowRight": ReArrowRight, "ArrowUp": ReArrowUp, "ArrowUpFromLine": ReUpload, "BadgeCheck": ReCheckCircle,
  "BedSingle": ReBed, "Bell": ReBell, "Binary": ReCode, "Bolt": ReBolt,
  "BookOpen": ReBookOpen, "Bookmark": ReBookmark, "Box": ReBox, "Boxes": ReBox3,
  "Briefcase": ReBriefcase, "Brush": RePaintbrush, "Bug": ReBug, "Building2": ReBuilding,
  "Buildings2": ReBuildings2, "Cabinet": ReCabinet, "Calendar": ReCalendar, "Camera": ReCamera, "ChartBar": ReChartBar, "ChartLine": ReChartLine,
  "Check": ReCheck, "CheckCircle": ReCheckCircle, "CheckCircle2": ReCheckCircle, "ChevronDown": ReChevronDown,
  "ChevronLeft": ReChevronLeft, "ChevronRight": ReChevronRight, "ChevronUp": ReChevronUp, "ChevronsDownUp": ReChevronExpandY,
  "ChevronsUpDown": ReChevronExpandY, "CircleArrowUp": ReCircleArrowUp, "CircleCheck": ReCheckCircle, "CircleGauge": ReGauge3,
  "CircleHelp": ReHelpCircle, "CircleX": ReCloseCircle2, "Clipboard": ReClipboard, "ClipboardCheck": ReClipboardCheck,
  "ClipboardList": ReClipboardList, "ClipboardPaste": ReClipboardImport2, "Clock": ReClockCircle, "Cloud": ReCloud,
  "Code": ReCode, "Code2": ReCode2, "Coffee": ReCoffee2, "Cog": ReGear,
  "Command": ReCommand, "Compass": ReCompass, "Copy": ReCopy, "Cpu": ReCpu,
  "Database": ReDatabase, "Doc": ReDocumentText2, "Download": ReDownload, "Edit3": ReEdit2,
  "Eye": ReEye, "EyeOff": ReEyeOff, "File": ReFile, "FileCode": ReDocumentCode2,
  "FileImage": ReImage, "FileJson": ReDocumentCode2, "FilePlus": ReFilePlus, "FileTerminal": ReTerminalSquare,
  "FileText": ReFileText, "FileUp": ReFileUp, "Fingerprint": ReFingerprint, "Flag": ReFlag,
  "Folder": ReFolder, "FolderOpen": ReFolderOpen, "FolderPlus": ReFolderPlus, "Gauge": ReGauge3,
  "GitBranch": ReBranchUp, "Globe": ReGlobe, "Globe2": ReGlobe2, "Grid": ReGrid,
  "Grid2x2": ReGrid, "Hammer": ReSledgehammer, "Hand": ReHand, "HardDrive": ReHardDrive,
  "Hash": ReHashtag, "HeartPulse": ReHeartPulse, "Home": ReHome, "ImagePlus": ReImagePlus,
  "ImageUp": ReImageUp, "Inbox": ReInbox, "Info": ReInfoCircle, "Key": ReKey,
  "KeyRound": ReKey, "Keyboard": ReKeyboard, "Landmark": ReBuilding, "Languages": ReLanguage,
  "Laptop": ReLaptop, "Layers": ReLayers, "LayoutDashboard": ReGrid, "LayoutGrid": ReGrid,
  "LayoutList": ReList, "Link": ReLink, "List": ReList, "ListChecks": ReListCheck,
  "Loader2": ReLoader, "LoaderCircle": ReLoader, "Lock": ReLock, "LockKeyhole": ReLockKeyhole,
  "LockOpen": ReLockOpen, "LogIn": ReArrowDoorIn, "LogOut": ReArrowDoorOut3, "Mail": ReEnvelope,
  "Map": ReMap, "Maximize2": ReMaximize, "Menu": ReMenu, "MessageSquare": ReMessageSquare2,
  "Mic": ReMic, "Minimize2": ReMinimize, "Minus": ReMinus, "Monitor": ReMonitor,
  "Mouse": ReMouse, "MousePointer2": ReCursorSquare, "Music": ReMusic, "Network": ReNodes,
  "Package": RePackage, "PackageCheck": ReBoxTick2, "PackageOpen": RePackage, "Palette": RePalette,
  "PanelBottom": ReSidebarBottom2, "PanelBottomDashed": ReSidebarBottom2, "PanelLeft": ReSidebarLeft2, "PanelRight": ReSidebarRight2,
  "PanelTop": ReSidebarTop2, "PanelsTopLeft": ReSidebarTop2, "Pencil": ReEdit2, "Phone": RePhone,
  "Pin": RePin, "PinOff": RePinOff, "Play": RePlay, "Plus": RePlus,
  "Power": RePower, "Printer": RePrinter, "Radio": ReRadio, "RefreshCw": ReRefresh,
  "Rocket": ReRocket, "RotateCcw": ReRotateLeft2, "RotateCw": ReRotateRight2, "Route": ReRoute,
  "Save": ReSave22, "Scan": ReScan2, "ScrollText": ReScroll2, "Search": ReSearch,
  "Send": ReSend, "SendHorizontal": ReSend, "Server": ReServer, "ServerSquare": ReServerSquare, "Settings": ReSettings,
  "Settings2": ReSettings2, "Shield": ReShield, "ShieldAlert": ReAlertTriangle, "ShieldOff": ReShieldOff,
  "ShoppingCart": ReCart, "SlidersHorizontal": ReSliders, "Sparkles": ReMagicStar2, "SquareCheck": ReCheckSquare,
  "SquarePlus": ReSquarePlus, "SquareStack": ReLayers, "SquareTerminal": ReTerminalSquare, "SquareX": ReCloseSquare2,
  "Star": ReStar, "Sun": ReSun, "TableProperties": ReTablet, "Tag": ReTag,
  "Terminal": ReTerminalSquare, "Timer": ReTimer2, "Trash": ReTrash2, "Trash2": ReTrash2,
  "TriangleAlert": ReAlertTriangle, "Truck": ReTruck, "Type": ReTextTool2, "Unlink": ReLinkBroken,
  "Unlock": ReUnlock, "Upload": ReUpload, "Usb": ReUsb, "User": ReUser,
  "UserRound": ReUser, "Users": ReUsers, "Video": ReVideo, "Volume": ReVolume,
  "WandSparkles": ReMagicWand, "Warehouse": ReWarehouse, "Watch": ReWatch, "Waypoints": ReRoute,
  "Wifi": ReWifi, "Wind": ReWind, "X": ReX, "XCircle": ReCloseCircle2,
  "Zap": ReBolt, "ZoomIn": ReSearchZoomIn2, "ZoomOut": ReSearchZoomOut2,
} as const satisfies Readonly<Record<string, IconComponent>>;

const lucideFallbackIconComponents = {
  "Bot": LucideBot as unknown as IconComponent, "Braces": LucideBraces as unknown as IconComponent, "Brain": LucideBrain as unknown as IconComponent, "Cable": LucideCable as unknown as IconComponent,
  "Circle": LucideCircle as unknown as IconComponent, "CircleDashed": LucideCircleDashed as unknown as IconComponent, "CircleDot": LucideCircleDot as unknown as IconComponent, "Columns2": LucideColumns2 as unknown as IconComponent,
  "Container": LucideContainer as unknown as IconComponent, "ExternalLink": LucideExternalLink as unknown as IconComponent, "Factory": LucideFactory as unknown as IconComponent, "FileType": LucideFileType as unknown as IconComponent,
  "FolderInput": LucideFolderInput as unknown as IconComponent, "GitCommit": LucideGitCommit as unknown as IconComponent, "GitFork": LucideGitFork as unknown as IconComponent,
  "GripVertical": LucideGripVertical as unknown as IconComponent, "MemoryStick": LucideMemoryStick as unknown as IconComponent, "Rows3": LucideRows3 as unknown as IconComponent, "Scaling": LucideScaling as unknown as IconComponent,
  "Shell": LucideShell as unknown as IconComponent, "ShelvingUnit": LucideShelvingUnit as unknown as IconComponent, "SplitSquareHorizontal": LucideSplitSquareHorizontal as unknown as IconComponent, "Square": LucideSquare as unknown as IconComponent,
  "Tool": LucideWrench as unknown as IconComponent, "Webhook": LucideWebhook as unknown as IconComponent, "Workflow": LucideWorkflow as unknown as IconComponent, "WrapText": LucideWrapText as unknown as IconComponent,
  "Wrench": LucideWrench as unknown as IconComponent,
} as const satisfies Readonly<Record<string, IconComponent>>;

export const LUCIDE_COMPAT_ICON_COMPONENTS = {
  ...reiconIconComponents,
  ...lucideFallbackIconComponents,
} as const satisfies Readonly<Record<string, IconComponent>>;

export function resolveCompatIconComponent(name: string | null | undefined): IconComponent | null {
  if (!name) {
    return null;
  }
  return (LUCIDE_COMPAT_ICON_COMPONENTS as Readonly<Record<string, IconComponent>>)[name] ?? null;
}

export const Activity = ReActivity2;
export const AlertTriangle = ReAlertTriangle;
export const AppWindow = ReWindow;
export const Archive = ReArchive;
export const ArrowDown = ReArrowDown;
export const ArrowDownToLine = ReDownload;
export const ArrowLeft = ReArrowLeft;
export const ArrowLeftRight = ReArrowSwapHorizontal2;
export const ArrowRight = ReArrowRight;
export const ArrowUp = ReArrowUp;
export const ArrowUpFromLine = ReUpload;
export const BadgeCheck = ReCheckCircle;
export const BedSingle = ReBed;
export const Bell = ReBell;
export const Binary = ReCode;
export const Bolt = ReBolt;
export const BookOpen = ReBookOpen;
export const Bookmark = ReBookmark;
export const Box = ReBox;
export const Boxes = ReBox3;
export const Briefcase = ReBriefcase;
export const Brush = RePaintbrush;
export const Bug = ReBug;
export const Building2 = ReBuilding;
export const Buildings2 = ReBuildings2;
export const Cabinet = ReCabinet;
export const Calendar = ReCalendar;
export const Camera = ReCamera;
export const ChartBar = ReChartBar;
export const ChartLine = ReChartLine;
export const Check = ReCheck;
export const CheckCircle = ReCheckCircle;
export const CheckCircle2 = ReCheckCircle;
export const ChevronDown = ReChevronDown;
export const ChevronLeft = ReChevronLeft;
export const ChevronRight = ReChevronRight;
export const ChevronUp = ReChevronUp;
export const ChevronsDownUp = ReChevronExpandY;
export const ChevronsUpDown = ReChevronExpandY;
export const CircleArrowUp = ReCircleArrowUp;
export const CircleCheck = ReCheckCircle;
export const CircleGauge = ReGauge3;
export const CircleHelp = ReHelpCircle;
export const CircleX = ReCloseCircle2;
export const Clipboard = ReClipboard;
export const ClipboardCheck = ReClipboardCheck;
export const ClipboardList = ReClipboardList;
export const ClipboardPaste = ReClipboardImport2;
export const Clock = ReClockCircle;
export const Cloud = ReCloud;
export const Code = ReCode;
export const Code2 = ReCode2;
export const Coffee = ReCoffee2;
export const Cog = ReGear;
export const Command = ReCommand;
export const Compass = ReCompass;
export const Copy = ReCopy;
export const Cpu = ReCpu;
export const Database = ReDatabase;
export const Doc = ReDocumentText2;
export const Download = ReDownload;
export const Edit3 = ReEdit2;
export const Eye = ReEye;
export const EyeOff = ReEyeOff;
export const File = ReFile;
export const FileCode = ReDocumentCode2;
export const FileImage = ReImage;
export const FileJson = ReDocumentCode2;
export const FilePlus = ReFilePlus;
export const FileTerminal = ReTerminalSquare;
export const FileText = ReFileText;
export const FileUp = ReFileUp;
export const Fingerprint = ReFingerprint;
export const Flag = ReFlag;
export const Folder = ReFolder;
export const FolderOpen = ReFolderOpen;
export const FolderPlus = ReFolderPlus;
export const Gauge = ReGauge3;
export const GitBranch = ReBranchUp;
export const Globe = ReGlobe;
export const Globe2 = ReGlobe2;
export const Grid = ReGrid;
export const Grid2x2 = ReGrid;
export const Hammer = ReSledgehammer;
export const Hand = ReHand;
export const HardDrive = ReHardDrive;
export const Hash = ReHashtag;
export const HeartPulse = ReHeartPulse;
export const Home = ReHome;
export const ImagePlus = ReImagePlus;
export const ImageUp = ReImageUp;
export const Inbox = ReInbox;
export const Info = ReInfoCircle;
export const Key = ReKey;
export const KeyRound = ReKey;
export const Keyboard = ReKeyboard;
export const Landmark = ReBuilding;
export const Languages = ReLanguage;
export const Laptop = ReLaptop;
export const Layers = ReLayers;
export const LayoutDashboard = ReGrid;
export const LayoutGrid = ReGrid;
export const LayoutList = ReList;
export const Link = ReLink;
export const List = ReList;
export const ListChecks = ReListCheck;
export const Loader2 = ReLoader;
export const LoaderCircle = ReLoader;
export const Lock = ReLock;
export const LockKeyhole = ReLockKeyhole;
export const LockOpen = ReLockOpen;
export const LogIn = ReArrowDoorIn;
export const LogOut = ReArrowDoorOut3;
export const Mail = ReEnvelope;
export const Map = ReMap;
export const Maximize2 = ReMaximize;
export const Menu = ReMenu;
export const MessageSquare = ReMessageSquare2;
export const Mic = ReMic;
export const Minimize2 = ReMinimize;
export const Minus = ReMinus;
export const Monitor = ReMonitor;
export const Mouse = ReMouse;
export const MousePointer2 = ReCursorSquare;
export const Music = ReMusic;
export const Network = ReNodes;
export const Package = RePackage;
export const PackageCheck = ReBoxTick2;
export const PackageOpen = RePackage;
export const Palette = RePalette;
export const PanelBottom = ReSidebarBottom2;
export const PanelBottomDashed = ReSidebarBottom2;
export const PanelLeft = ReSidebarLeft2;
export const PanelRight = ReSidebarRight2;
export const PanelTop = ReSidebarTop2;
export const PanelsTopLeft = ReSidebarTop2;
export const Pencil = ReEdit2;
export const Phone = RePhone;
export const Pin = RePin;
export const PinOff = RePinOff;
export const Play = RePlay;
export const Plus = RePlus;
export const Power = RePower;
export const Printer = RePrinter;
export const Radio = ReRadio;
export const RefreshCw = ReRefresh;
export const Rocket = ReRocket;
export const RotateCcw = ReRotateLeft2;
export const RotateCw = ReRotateRight2;
export const Route = ReRoute;
export const Save = ReSave22;
export const Scan = ReScan2;
export const ScrollText = ReScroll2;
export const Search = ReSearch;
export const Send = ReSend;
export const SendHorizontal = ReSend;
export const Server = ReServer;
export const ServerSquare = ReServerSquare;
export const Settings = ReSettings;
export const Settings2 = ReSettings2;
export const Shield = ReShield;
export const ShieldAlert = ReAlertTriangle;
export const ShieldOff = ReShieldOff;
export const ShoppingCart = ReCart;
export const SlidersHorizontal = ReSliders;
export const Sparkles = ReMagicStar2;
export const SquareCheck = ReCheckSquare;
export const SquarePlus = ReSquarePlus;
export const SquareStack = ReLayers;
export const SquareTerminal = ReTerminalSquare;
export const SquareX = ReCloseSquare2;
export const Star = ReStar;
export const Sun = ReSun;
export const TableProperties = ReTablet;
export const Tag = ReTag;
export const Terminal = ReTerminalSquare;
export const Timer = ReTimer2;
export const Trash = ReTrash2;
export const Trash2 = ReTrash2;
export const TriangleAlert = ReAlertTriangle;
export const Truck = ReTruck;
export const Type = ReTextTool2;
export const Unlink = ReLinkBroken;
export const Unlock = ReUnlock;
export const Upload = ReUpload;
export const Usb = ReUsb;
export const User = ReUser;
export const UserRound = ReUser;
export const Users = ReUsers;
export const Video = ReVideo;
export const Volume = ReVolume;
export const WandSparkles = ReMagicWand;
export const Warehouse = ReWarehouse;
export const Watch = ReWatch;
export const Waypoints = ReRoute;
export const Wifi = ReWifi;
export const Wind = ReWind;
export const X = ReX;
export const XCircle = ReCloseCircle2;
export const Zap = ReBolt;
export const ZoomIn = ReSearchZoomIn2;
export const ZoomOut = ReSearchZoomOut2;
export const Bot = LucideBot as unknown as IconComponent;
export const Braces = LucideBraces as unknown as IconComponent;
export const Brain = LucideBrain as unknown as IconComponent;
export const Cable = LucideCable as unknown as IconComponent;
export const Circle = LucideCircle as unknown as IconComponent;
export const CircleDashed = LucideCircleDashed as unknown as IconComponent;
export const CircleDot = LucideCircleDot as unknown as IconComponent;
export const Columns2 = LucideColumns2 as unknown as IconComponent;
export const Container = LucideContainer as unknown as IconComponent;
export const ExternalLink = LucideExternalLink as unknown as IconComponent;
export const Factory = LucideFactory as unknown as IconComponent;
export const FileType = LucideFileType as unknown as IconComponent;
export const FolderInput = LucideFolderInput as unknown as IconComponent;
export const GitCommit = LucideGitCommit as unknown as IconComponent;
export const GitFork = LucideGitFork as unknown as IconComponent;
export const GripVertical = LucideGripVertical as unknown as IconComponent;
export const MemoryStick = LucideMemoryStick as unknown as IconComponent;
export const Rows3 = LucideRows3 as unknown as IconComponent;
export const Scaling = LucideScaling as unknown as IconComponent;
export const Shell = LucideShell as unknown as IconComponent;
export const ShelvingUnit = LucideShelvingUnit as unknown as IconComponent;
export const SplitSquareHorizontal = LucideSplitSquareHorizontal as unknown as IconComponent;
export const Square = LucideSquare as unknown as IconComponent;
export const Tool = LucideWrench as unknown as IconComponent;
export const Webhook = LucideWebhook as unknown as IconComponent;
export const Workflow = LucideWorkflow as unknown as IconComponent;
export const WrapText = LucideWrapText as unknown as IconComponent;
export const Wrench = LucideWrench as unknown as IconComponent;
