import React, { ReactNode, DetailedHTMLProps, ComponentType } from "react";
import '../styles/icons.css';
export type IconSize = "inherit" | "extra-small" | "small" | "default" | "large" | "extra-large";
export interface IconProps extends DetailedHTMLProps, HTMLSpanElement> {
svg: ReactNode;
size?: IconSize;
spin?: boolean;
rotate?: number;
prefixCls?: string;
type?: string;
}
declare const Icon: React.ForwardRefExoticComponent & React.RefAttributes>;
declare const convertIcon: (Svg: ComponentType, iconType: string) => React.ForwardRefExoticComponent, "ref"> & React.RefAttributes>;
export { convertIcon };
export default Icon;