import React from 'react'; import './aptoIcon.scss'; import { StandardTypes } from '../../utils/standardTypes'; export declare type AptoIconColors = 'white' | 'blue' | 'orange' | 'gray' | 'lightGray' | undefined; export declare type AptoIconStatus = 'warning' | 'danger' | undefined; export declare type AptoIconIcon = React.ComponentClass | React.StatelessComponent; export declare type AptoIconSize = 1 | 2 | 3 | 4 | 5 | 6 | '1' | '2' | '3' | '4' | '5' | '6' | undefined; export declare type AptoIconCircle = boolean | undefined; export declare type AptoIconInline = boolean | undefined; interface AptoIconProps extends StandardTypes { circleColor?: AptoIconColors; color?: AptoIconColors; status?: AptoIconStatus; inline?: AptoIconInline; circle?: AptoIconCircle; size?: AptoIconSize; icon: AptoIconIcon; } declare class AptoIcon extends React.Component { static defaultProps: { inline: boolean; circle: boolean; size: number; }; render(): JSX.Element; } export { AptoIcon };