import * as React from 'react'; import { ParsedIcon, ParseIconsOpts } from 'bumbag/utils'; import { BoxProps } from '../Box'; export declare type LocalIconProps = { /** Color of the icon. Can be a color from the palette, or any other color. */ color?: string; /** The name of your icon or parsed icon. */ icon?: string | ParsedIcon; /** A label for the icon which can be read by screen readers. This is required if a11yHidden is false. */ label?: string; /** Size of the icon. */ size?: string; type?: ParseIconsOpts['type']; useOriginalFill?: boolean; }; export declare type IconProps = BoxProps & LocalIconProps; export declare const Icon: React.ForwardRefExoticComponent & import("react-native").ViewProps & import("../Box").LocalBoxProps & { active?: boolean; focus?: boolean; hover?: boolean; hoveractive?: boolean; } & LocalIconProps & React.RefAttributes> & { displayName?: string; useProps: (props?: Partial, config?: { disableCSSProps?: string[]; themeKey?: string; }) => any; };