import {
    type FC
} from "react";
import {
    type SvgProps
} from "react-native-svg";

export interface INCoreUIKitIconProps {
    color?: keyof NCoreUIKit.IconContentColors;
    style?: SvgProps["style"];
    customColor?: string;
    size?: number;
}

export type INCoreUIKitIconCallbackProps = Omit<INCoreUIKitIconProps, "color" | "size"> & {
    color: keyof NCoreUIKit.IconContentColors;
    size: number;
};

export type NCoreUIKitIcon = FC<INCoreUIKitIconCallbackProps>;
