import * as React from 'react'; declare const supportedSvgTags: readonly ["svg", "path", "circle", "rect", "g", "line", "polyline", "polygon", "text", "filter", "feFlood", "feColorMatrix", "feOffset", "feGaussianBlur", "feBlend", "feComposite", "mask", "defs", "linearGradient", "stop", "clipPath", "radialGradient", "pattern", "image", "use", "tspan"]; type SvgComponent = (typeof supportedSvgTags)[number]; type ComponentsOverride = { [K in SvgComponent]: (props: React.JSX.IntrinsicElements[K]) => React.ReactElement; }; declare const Icon: ({ content: _content, children, components, }: { content: string; /** * @deprecated Use `content` instead. */ children?: string; components?: Partial; }) => React.ReactElement> | null; interface SVGProps { content: string; /** * @deprecated Use `content` instead. */ children?: string; components?: Partial; } /** * @deprecated Use the `Icon` component instead. */ declare const SVG: React.FC; export { Icon, SVG, supportedSvgTags };