import React from 'react';
import { IconClassProps } from './utils';
import './Icon.css';
export interface IconProps extends IconClassProps {
    children?: React.ReactElement | React.ReactSVGElement;
    /** Occupy designated space even if no icon is provided */
    preserveSpace?: boolean;
    /** It's size, matches text size */
    size?: 'xs' | 'sm' | 'base' | 'lg' | 'xl' | 'xxl';
    url?: string;
}
declare const Icon: {
    ({ Icon, className, children, color, flipX, flipY, rotate, preserveSpace, size, spin, url, }: IconProps): React.ReactElement | null;
    displayName: string;
};
export { Icon };
