import { ComponentProps, ExcludedProps, VariantProps } from "@vitality-ds/system-react-native"; import type { StitchesColorTokenValues } from "@vitality-ds/tokens"; import { BaseIcon } from "./styled"; export type IconType = ExcludedProps & ComponentProps & VariantProps & { /** * Allows users to pass in a custom color token in the format of $colors$neutral4. * Designed to be used in conjunection with the getColorScaleValueByUseCase() fn */ customColorToken?: StitchesColorTokenValues; /** * SVG data. This component renders an component from react-native-svg, so any children passed need to be valid children of the svg element. */ children?: React.ReactNode; };