import React from 'react';
export type Flip = 'horizontal' | 'vertical';
export interface IconProps extends React.HTMLAttributes<SVGElement> {
    as?: React.ElementType | string;
    /** Dynamic rotation icon */
    spin?: boolean;
    /** Use pulse to have it rotate with 8 steps */
    pulse?: boolean;
    /** Rotate the icon */
    rotate?: number;
    /** View box of the svg */
    viewBox?: string;
    /** Flip the icon */
    flip?: Flip;
    /** Svg fill color */
    fill?: string;
    /** Svg width */
    width?: number | string;
    /** Svg width */
    height?: number | string;
}
declare const Icon: React.ForwardRefExoticComponent<IconProps & React.RefAttributes<SVGElement>>;
export default Icon;
