import { Provider, RendererFactory2 } from '@angular/core'; import { ThemeType } from '../types/core/theme/theme-types.type'; import * as i0 from "@angular/core"; export declare class ThemeSwitcherService { private document; private readonly renderer; private currentTheme; constructor(document: Document, rendererFactory: RendererFactory2); get activeTheme(): ThemeType; changeTheme(): void; loadThemes(): Promise; private buildThemesCss; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare const THEME_PROVIDER: Provider;