import { InjectionToken } from '@angular/core';
import { MatIconRegistry } from '@angular/material/icon';
import { MaterialIconFonts } from './theming.model';
import * as i0 from "@angular/core";
import * as i1 from "@angular/common";
export declare const MATERIAL_ICONS_DEFAULT_FONT: InjectionToken<MaterialIconFonts>;
/** <b>Requirements: </b>
 *
 * Import the following module :
 *
 * <code>import { ThemeModule } from '@michelin/theme';</code>
 */
export declare class ThemingModule {
    private readonly iconRegistry;
    constructor(iconRegistry: MatIconRegistry, iconFont: MaterialIconFonts);
    static ɵfac: i0.ɵɵFactoryDeclaration<ThemingModule, [null, { optional: true; }]>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<ThemingModule, never, [typeof i1.CommonModule], never>;
    static ɵinj: i0.ɵɵInjectorDeclaration<ThemingModule>;
}
