import { DomSanitizer } from '@angular/platform-browser'; import { DashIconRegistry } from '../@shared/icons-loader/utils/dash-registry'; import { DashboardModuleConfigModel } from '../models/dashboard-module-config.model'; import * as i0 from "@angular/core"; export declare class DashboardIconService { private _iconRegistry; private _sanitizer; private config; baseAssetsPath: string; fontBaseUrl: string; fontsToLoad: { fontName: string; fontUrl: string; }[]; constructor(_iconRegistry: DashIconRegistry, _sanitizer: DomSanitizer, config: DashboardModuleConfigModel); registerIcons(icons: Array): void; registerFonts(): void; loadFonts(fontName: any, fontUrl: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }