/** @jsx jsx */ /// import { SVGAttributes } from 'react'; import { ResponsiveProp } from '@elemental-ui-alpha/core'; import { ElementalNamedTheme } from '@elemental-ui-alpha/theme'; export declare type IconProps = SVGAttributes & { /** The color key for the SVG fill property. */ fill?: ResponsiveProp | string; /** The size key for the icon. */ size?: ResponsiveProp | number; }; declare const sizeMap: { xsmall: number; small: number; medium: number; large: number; }; export declare const createIcon: (children: import("react").ReactNode, name: string, viewBox: string) => import("react").ForwardRefExoticComponent & { /** The color key for the SVG fill property. */ fill?: any; /** The size key for the icon. */ size?: any; } & import("react").RefAttributes>; export {};