import React from 'react'; import type { InstUIIconProps } from '../props'; /** * Unified wrapper for custom icons (both stroke and filled) rendered from a * JSX paths component. * * strokeWidth is always applied to the SVG root with absolute sizing (equivalent to * Lucide's absoluteStrokeWidth=true). Since SVG strokeWidth only affects elements * that have an explicit stroke attribute, fill-only paths are unaffected * * @param PathsComponent A component that renders inner SVG elements, accepting * an optional `color` prop (defaults to 'currentColor'). * @param iconName Used as displayName (e.g. 'AiInfo'). * @param viewBox SVG viewBox string. Defaults to '0 0 24 24'. */ export declare function wrapCustomIcon(PathsComponent: React.ComponentType<{ color?: string; }>, iconName: string, viewBox?: string): React.ComponentType; //# sourceMappingURL=wrapCustomIcon.d.ts.map