import { default as React } from 'react'; import { default as IIconProps } from './IIconProps'; /** * Icon component that renders Lucide or custom icons with optional animations. * This component handles both standard Lucide icons and custom SVG icons with consistent props. * * @component * * @param props {@link IIconProps} - Icon component props including name and standard Lucide props * * @example * // Basic usage with Lucide icon * * * @example * // With custom size * * * @example * // With animation * * * @example * // With custom icon * * * @example * // With forwarded ref * import { useRef } from 'react'; * const iconRef = useRef(null); * * * @returns {JSX.Element} Icon component */ declare const Icon: React.FC>; export default Icon;