import { EventEmitter, InjectionToken } from '@angular/core'; import { MtnaSiteTheme } from './site-theme.model'; import * as i0 from "@angular/core"; export declare const MTNA_APP_THEMES: InjectionToken; export declare class MtnaThemeStorageService { static storageKey: string; get themes(): MtnaSiteTheme[]; set themes(t: MtnaSiteTheme[]); protected _themes: MtnaSiteTheme[]; onThemeUpdate: EventEmitter; constructor(appThemes: MtnaSiteTheme[]); getCurrentTheme(): MtnaSiteTheme | undefined; storeTheme(theme: MtnaSiteTheme): void; getStoredThemeName(): string | null; clearStorage(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }