/** @jsxRuntime classic */ /** @jsx jsx */ import { SVGAttributes, ReactNode } from 'react'; import { ResponsiveProp } from '@keystone-ui/core'; export declare type IconProps = SVGAttributes & { /** The color for the SVG fill property. */ color?: string; /** The size key for the icon. */ size?: ResponsiveProp | number; }; declare const sizeMap: { small: number; smallish: number; medium: number; largish: number; large: number; }; export declare const createIcon: (children: ReactNode, name: string) => import("react").ForwardRefExoticComponent & { /** The color for the SVG fill property. */ color?: string | undefined; /** The size key for the icon. */ size?: number | ResponsiveProp<"small" | "medium" | "large" | "smallish" | "largish"> | undefined; } & import("react").RefAttributes>; export {};