export default Icon;
declare class Icon extends React.Component<any, any, any> {
    static propTypes: {
        name: PropTypes.Requireable<string>;
        color: PropTypes.Requireable<string>;
        style: PropTypes.Requireable<object>;
        className: PropTypes.Requireable<string>;
        size: PropTypes.Requireable<number>;
        innerIcon: PropTypes.Requireable<string>;
        innerColor: PropTypes.Requireable<string>;
        innerClassName: PropTypes.Requireable<string>;
        innerSize: PropTypes.Requireable<number>;
        prefix: PropTypes.Requireable<string>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
    };
    static defaultProps: {
        name: any;
        color: string;
        className: string;
        size: number;
        innerIcon: any;
        innerColor: string;
        innerClassName: string;
        innerSize: number;
        prefix: string;
    };
    constructor(props: any);
    constructor(props: any, context: any);
    getIconHtml: (prefix: any, name: any, className: any, size: any, color: any) => JSX.Element;
}
import React from "react";
import PropTypes from "prop-types";
