import { SVG_CONFIG, SvgIconType } from './types'; declare class SvgIcon { content: string; appliedAttributes: boolean; constructor(content: string); } export declare class SvgIconRegistry { private svgMap; private XMLSerializer; private document; constructor(config: SVG_CONFIG); private get lazyXMLSerializer(); getAll(): Map; get(key: string, options?: { setDimensions: boolean; }): string | undefined; register(icons: SvgIconType | SvgIconType[]): void; getSvgElement(iconName: string): SVGSVGElement; hasSvg(key: string): boolean; private addAttributes; private asRaw; private toElement; private setAttributes; private addIcon; } export {};