import { DefaultSize, IconType, IconVariant, IconColor } from './types';
export interface IconProps {
    /** Nombre del icono a mostrar */
    name: IconType;
    /** Variante del icono: outline o fill */
    variant?: IconVariant;
    /** Tamaño del icono */
    size?: DefaultSize | 'none';
    /** Color del icono */
    color?: IconColor;
    /** Color de relleno del icono */
    fill?: IconColor;
    /** Clases CSS adicionales */
    className?: string;
    /** Propiedades adicionales del SVG */
    svgProps?: React.SVGProps<SVGSVGElement>;
    onClick?: (e: React.MouseEvent<HTMLDivElement>) => void;
    /** Si el icono tiene un fondo */
    background?: boolean;
}
//# sourceMappingURL=icon.d.ts.map