/**
 * Fetches a dynamic SVG icon based on the provided `url`, `name` and `fileExtension`.
 * The fetch is aborted if the signal is aborted.
 *
 * @param url - The base url of the icon
 * @param name - The name of the icon
 * @param fileExtension - The file extension of the icon (default: "svg")
 * @param signal - The signal to abort the fetch
 *
 * @returns Parsed SVG element or null if fetch fails/is aborted
 */
declare const fetchSVG: (url: string, name: string, fileExtension?: string, signal?: AbortSignal) => Promise<HTMLElement | null>;
declare function isSVGPath(importedIcon: string | object): boolean;
declare function getSvgContentFromInline(importedIcon: string | {
    data: string;
}): HTMLElement | null;
export { fetchSVG, getSvgContentFromInline, isSVGPath };
