import React from 'react'; import { ViewStyle, StyleProp, TextStyle, ColorValue } from 'react-native'; import { IconProps as VectorIconProps } from '@react-native-vector-icons/common'; import { IconType } from '../../helpers/getIconType'; import { ColorName } from '../../context/theme/types'; import { RippleProps } from '../Ripple'; export type IconObject = { name: string; color?: ColorName; size?: number; type?: IconType; iconStyle?: StyleProp; }; export type IconProps = Omit & { type?: IconType; Component?: typeof React.Component; reverse?: boolean; raised?: boolean; borderRadius?: number | undefined; iconStyle?: TextStyle | undefined; style?: ViewStyle | TextStyle | undefined; backgroundColor?: ColorValue | number | undefined; name: string; size?: number | undefined; containerStyle?: StyleProp; iconProps?: Partial>; reverseColor?: string; disabled?: boolean; disabledStyle?: StyleProp; solid?: boolean; brand?: boolean; color?: ColorName; fallbackIcon?: IconProps; }; export declare const Icon: React.FC; export { type IconType }; //# sourceMappingURL=Icon.d.ts.map