import type { LocalFontOptions, FontResult } from "../lib/core/types.js"; /** * Service for managing local fonts at runtime */ export declare class LocalFontService { private loadedFonts; /** * Load a local font and return a signal with the result */ loadFont(options: LocalFontOptions): import("@angular/core").WritableSignal; /** * Get all loaded fonts */ getAllLoadedFonts(): import("@angular/core").Signal; /** * Check if a font is loaded */ isFontLoaded(options: LocalFontOptions): boolean; /** * Preload multiple fonts */ preloadFonts(fontConfigs: LocalFontOptions[]): Promise; /** * Get CSS variables for all loaded fonts (useful for Tailwind) */ getCSSVariables(): import("@angular/core").Signal>; /** * Generate CSS class string for all loaded fonts */ getFontClasses(): import("@angular/core").Signal; } //# sourceMappingURL=service.d.ts.map