export type IconName = string; export type IconRegistry = { version: number; source: string; icons: readonly string[]; }; export interface IconContent { name: IconName; svg: string; width?: number; height?: number; tags?: string; style?: string; } export declare function getIconRegistry(): IconRegistry; export declare function isKnownIcon(name: string): boolean; export declare function warnUnknownIcon(name: string, context?: string): void; export declare function registerIcon(icon: IconContent): void; export declare function getIconContent(name: IconName): IconContent | undefined; export declare function iconPath(name: IconName, options?: { assetBase?: string; }): string; export declare function renderIconElement(name: IconName, options?: { className?: string; title?: string; }): SVGElement | null; //# sourceMappingURL=registry.d.ts.map