/** * LucideIcon enum - matches C++ Icon enum from constants.h * All icons map to Lucide icons (https://lucide.dev/icons) * Total: 227 icons organized by category */ export declare enum LucideIcon { BarChart = "BarChart", BarChart2 = "BarChart2", BarChart3 = "BarChart3", Chart = "Chart",// General analysis/charts (Lucide: BarChart3) [legacy name] LineChart = "LineChart", AreaChart = "AreaChart", PieChart = "PieChart", CandlestickChart = "CandlestickChart", Activity = "Activity", TrendingUp = "TrendingUp", TrendingDown = "TrendingDown", DollarSign = "DollarSign", Euro = "Euro", PoundSterling = "PoundSterling", Bitcoin = "Bitcoin", CreditCard = "CreditCard", Wallet = "Wallet", Coins = "Coins", Banknote = "Banknote", Calculator = "Calculator", Percent = "Percent", FileText = "FileText", File = "File", Files = "Files", Receipt = "Receipt", Newspaper = "Newspaper", BookOpen = "BookOpen", Clipboard = "Clipboard", Bell = "Bell", BellRing = "BellRing", AlertCircle = "AlertCircle", AlertTriangle = "AlertTriangle", AlertOctagon = "AlertOctagon", Info = "Info", HelpCircle = "HelpCircle", MessageCircle = "MessageCircle", Signal = "Signal",// Signal/zap (Lucide: Zap) Zap = "Zap", Play = "Play", Pause = "Pause", Square = "Square",// Square/stop Flag = "Flag", Bookmark = "Bookmark", Target = "Target", ArrowUp = "ArrowUp", ArrowDown = "ArrowDown", ArrowLeft = "ArrowLeft", ArrowRight = "ArrowRight", ArrowLeftRight = "ArrowLeftRight", ArrowUpDown = "ArrowUpDown", ChevronsUp = "ChevronsUp", ChevronsDown = "ChevronsDown", MoveUp = "MoveUp", MoveDown = "MoveDown", CheckCircle = "CheckCircle", Check = "Check", X = "X",// X/close XCircle = "XCircle", Circle = "Circle", CircleDot = "CircleDot", Minus = "Minus", Plus = "Plus", Trade = "Trade",// Trade (Lucide: ArrowLeftRight) [legacy name] Position = "Position",// Position (Lucide: Layers) [legacy name] Layers = "Layers", Split = "Split", Shuffle = "Shuffle", Repeat = "Repeat", RefreshCw = "RefreshCw", Calendar = "Calendar", CalendarDays = "CalendarDays", Clock = "Clock", Timer = "Timer", Hourglass = "Hourglass", Database = "Database", Table = "Table", Filter = "Filter", Search = "Search", Download = "Download", Upload = "Upload", Settings = "Settings", Wrench = "Wrench", Sliders = "Sliders", Edit = "Edit", Copy = "Copy", Trash = "Trash", Box = "Box", Package = "Package", Folder = "Folder", Star = "Star", Heart = "Heart", Eye = "Eye", EyeOff = "EyeOff", User = "User", Users = "Users", UserPlus = "UserPlus", UserMinus = "UserMinus", Mail = "Mail", Phone = "Phone", Send = "Send", Share = "Share", Globe = "Globe", Map = "Map", MapPin = "MapPin", Lock = "Lock", Unlock = "Unlock", Shield = "Shield", Award = "Award", Gift = "Gift", Sparkles = "Sparkles" } /** * Utility function to convert LucideIcon enum to string */ export declare function lucideIconToString(icon: LucideIcon): string; /** * Utility function to parse string to LucideIcon enum * Returns undefined if string doesn't match any icon */ export declare function stringToLucideIcon(str: string): LucideIcon | undefined; //# sourceMappingURL=LucideIcons.d.ts.map