import { ForwardRefExoticComponent, RefAttributes } from 'react'; import { SvgProps } from 'react-native-svg'; export type IconWeight = 'Filled' | 'Outline'; export interface IconProps extends Omit { /** Primary color. Default: `currentColor` (black in RN) */ color?: string; /** Secondary color. Default: same as color */ secondaryColor?: string; /** Icon size (number for RN). Default: `24` */ size?: number; /** Icon weight / style. Default: `Outline` */ weight?: IconWeight; /** Override stroke-width on stroked weights */ strokeWidth?: number | string; } export type IconComponent = ForwardRefExoticComponent>; export declare function createIcon( displayName: string, iconData: Partial>, ): IconComponent; export default createIcon;