import * as React from 'react'; export interface CustomIconComponentProps { width: string | number; height: string | number; fill: string; viewBox?: string; className?: string; style?: React.CSSProperties; spin?: boolean; rotate?: number; ['aria-hidden']?: React.AriaAttributes['aria-hidden']; } export declare type ThemeType = 'filled' | 'outlined' | 'twoTone'; export interface IconProps { tabIndex?: number; type?: string; className?: string; theme?: ThemeType; title?: string; onKeyUp?: React.KeyboardEventHandler; onClick?: React.MouseEventHandler; component?: React.ComponentType>; twoToneColor?: string; viewBox?: string; spin?: boolean; rotate?: number; style?: React.CSSProperties; prefixCls?: string; role?: string; } declare const Icon: (props: IconProps) => JSX.Element; export default Icon;