import React from "react"; import { CommonComponentProps } from "Types/common"; export declare enum IconSize { XXS = "extraExtraSmall", XS = "extraSmall", SMALL = "small", MEDIUM = "medium", LARGE = "large", XL = "extraLarge", XXL = "extraExtraLarge", XXXL = "extraExtraExtraLarge", XXXXL = "extraExtraExtraExtraLarge" } export declare const sizeHandler: (size?: IconSize) => number; export declare const IconWrapper: import("styled-components").StyledComponent<"span", any, IconProps, never>; export declare const IconCollection: string[]; export type IconName = typeof IconCollection[number]; export type IconProps = { size?: IconSize; name?: IconName; invisible?: boolean; className?: string; onClick?: (e: React.MouseEvent) => void; fillColor?: string; hoverFillColor?: string; keepColors?: boolean; loaderWithIconWrapper?: boolean; clickable?: boolean; disabled?: boolean; withWrapper?: boolean; wrapperColor?: string; }; declare const _default: React.MemoExoticComponent>>; export default _default;