import { ResourceConfig } from '../resource'; import type { IconAttributes, IconElement } from '../types'; export declare function getIconResourceConfig(icon: IconElement): string | ResourceConfig | null; export declare function createIconElement(value: string | ResourceConfig, attrs?: IconAttributes): IconElement; export declare function applyIconColor(icon: IconElement): void; export declare function getIconEntity(icon: IconElement): SVGUseElement | null; export declare function getIconAttrs(icon: IconElement): IconAttributes; export declare function updateIconElement(icon: IconElement, value?: string | ResourceConfig, attrs?: IconAttributes): void;