import { HTMLAttributes, SVGProps } from 'react';
import { TColor, TSize } from '@/types';
export interface IconProps extends HTMLAttributes {
size?: TSize;
color?: TColor;
hover?: boolean;
hoverBg?: boolean;
}
export declare const StyledIcon: import("@pigment-css/react").StyledComponent, HTMLSpanElement>, "ref"> & {
ref?: ((instance: HTMLSpanElement | null) => void) | import("react").RefObject | null | undefined;
}, IconProps>> & object;
export declare function MaterialSymbolsCheckCircleRounded(props: SVGProps): import("react/jsx-runtime").JSX.Element;
export declare function MaterialSymbolsCancel(props: SVGProps): import("react/jsx-runtime").JSX.Element;
export declare function MaterialSymbolsInfoRounded(props: SVGProps): import("react/jsx-runtime").JSX.Element;
export declare const IconWrap: React.FC;
export declare function MaterialSymbolsCloseRounded(props: SVGProps): import("react/jsx-runtime").JSX.Element;
export declare function LineMdLoadingTwotoneLoop(props: SVGProps): import("react/jsx-runtime").JSX.Element;
export declare function MaterialSymbolsKeyboardArrowUpRounded(props: SVGProps): import("react/jsx-runtime").JSX.Element;
export declare function MaterialSymbolsKeyboardArrowDownRounded(props: SVGProps): import("react/jsx-runtime").JSX.Element;