import { ForwardRefExoticComponent, RefAttributes, SVGProps } from 'react'; type IconSvgElement = readonly (readonly [string, { readonly [key: string]: string | number; }])[]; type SVGAttributes = Partial>; type ComponentAttributes = RefAttributes & SVGAttributes; interface HugeiconsProps extends ComponentAttributes { size?: string | number; strokeWidth?: number; absoluteStrokeWidth?: boolean; altIcon?: IconSvgElement; showAlt?: boolean; icon?: IconSvgElement; primaryColor?: string; secondaryColor?: string; disableSecondaryOpacity?: boolean; } interface HugeiconsIconProps extends Omit { icon: IconSvgElement; altIcon?: IconSvgElement; } type HugeiconsIcon = ForwardRefExoticComponent; declare const HugeiconsIcon: ForwardRefExoticComponent>; export { HugeiconsIcon, HugeiconsIconProps, HugeiconsProps, IconSvgElement, SVGAttributes, HugeiconsIcon as default };