import * as React from 'react'; import * as PropTypes from 'prop-types'; import { Component } from 'react'; import type { IconProps } from './types'; /** * Icon */ declare class Icon extends Component { static propTypes: { type: PropTypes.Requireable; children: PropTypes.Requireable; size: PropTypes.Requireable>; className: PropTypes.Requireable; style: PropTypes.Requireable; prefix: PropTypes.Requireable; locale: PropTypes.Requireable; defaultPropsConfig: PropTypes.Requireable; errorBoundary: PropTypes.Requireable>; pure: PropTypes.Requireable; warning: PropTypes.Requireable; rtl: PropTypes.Requireable; device: PropTypes.Requireable; popupContainer: PropTypes.Requireable; }; static defaultProps: { prefix: string; size: string; }; static displayName: string; static _typeMark: string; render(): React.JSX.Element; } export default Icon;