/** * Loads an icon font using the FontFace API. * Silently skips loading in environments where FontFace is unavailable (e.g. Node.js test env). * * @param fontFamily - The CSS font-family name (e.g. "Material Symbols Outlined") * @param url - URL to the font file * @returns Promise that resolves when the font is loaded, or immediately if not supported */ export declare function loadIconFont(fontFamily: string, url: string): Promise; /** * Checks if a font family is already available in the document. * Returns true if loaded, false otherwise (including in non-browser environments). */ export declare function isFontLoaded(fontFamily: string): boolean; /** * Waits for the document to finish loading all fonts. * Safe to call in non-browser environments (resolves immediately). */ export declare function waitForFontsReady(): Promise;