import * as React from 'react';

/**
 * Single-color glyph icon. Linked from the Lucide CDN (lucide-static) and recolored
 * via a CSS mask -- no SVGs are bundled or hand-drawn. Intentional addition: the source
 * has no icon-font/sprite of its own, so this is the thin wrapper every other component
 * uses to render a glyph.
 */
export interface IconProps {
  name: string;
  size?: number;
  color?: string;
  className?: string;
  style?: React.CSSProperties;
}
export function Icon(props: IconProps): JSX.Element;
