import './Icon.css';
import React from 'react';
import { PropsWithHTMLAttributes } from '../../utils/types/PropsWithHTMLAttributes';
export declare type IconPropSize = 'xs' | 's' | 'm';
export declare type IconPropView = 'alert' | 'brand' | 'ghost' | 'link' | 'primary' | 'secondary' | 'success' | 'warning';
export declare type Props = {
    view?: IconPropView;
    size?: IconPropSize;
};
export declare type IconProps = PropsWithHTMLAttributes<Props, HTMLSpanElement>;
export declare const cnIcon: import("@bem-react/classname").ClassNameFormatter;
export declare const Icon: React.ForwardRefExoticComponent<Props & Omit<React.HTMLAttributes<HTMLSpanElement>, "css" | keyof Props> & React.RefAttributes<HTMLSpanElement>>;
