import React from 'react';
import PropTypes from 'prop-types';
interface IconProps extends Partial<IconDefaultProps> {
    testAutomationId?: string;
    className?: string;
    name: string;
    ariaHidden?: boolean;
    onClick?: any;
}
interface IconDefaultProps {
    testAutomationId: string;
    ariaHidden: boolean;
}
export declare class Icon extends React.Component<IconProps> {
    static propTypes: {
        testAutomationId: PropTypes.Requireable<string>;
        className: PropTypes.Requireable<string>;
        name: PropTypes.Validator<string>;
        ariaHidden: PropTypes.Requireable<string>;
    };
    static defaultProps: {
        className: any;
        testAutomationId: string;
        ariaHidden: string;
    };
    render(): JSX.Element;
}
export {};
