import { LucideIcon } from '../types/LucideIcons'; /** * Maps LucideIcon enum values to Lucide React icon component names * Icon names are in kebab-case to match Lucide's naming convention * Reference: https://lucide.dev/icons */ export declare const LUCIDE_ICON_NAME_MAP: Record; /** * Get Lucide icon component name from enum value * @param icon - LucideIcon enum value * @returns Lucide icon name in kebab-case */ export declare function getLucideIconName(icon: LucideIcon): string; /** * Get Lucide icon name from string (case-insensitive) * Handles both C++ enum string and TypeScript enum * @param iconStr - Icon name as string (e.g., "Flag", "AlertTriangle") * @returns Lucide icon name in kebab-case, or undefined if not found */ export declare function getLucideIconNameFromString(iconStr: string): string | undefined; //# sourceMappingURL=iconMapping.d.ts.map