interface GoogleConfig { families: string[]; text?: string; } interface FontConfig { id: string; url: string; } interface IconFontsConfig { fonts: FontConfig[]; active?: () => void; inactive?: () => void; } interface CustomConfig { families?: string[]; urls?: string[]; testStrings?: Record; text?: string; [providerName: string]: unknown; } interface WebFontConfig { google?: GoogleConfig; custom?: CustomConfig; loading?: () => void; active?: () => void; inactive?: () => void; timeout?: number; } declare const FontLoaderAPI: { load: (config: WebFontConfig) => void; }; export default FontLoaderAPI; export declare function loadIconFonts(config: IconFontsConfig): void;