import { Observable } from 'rxjs'; import { Theme } from '../declarations/enums/theme.enum'; import * as i0 from "@angular/core"; export declare class ThemeService { private readonly document; private readonly themeState$; readonly theme$: Observable; readonly reversedTheme$: Observable; readonly themeClass$: Observable; private readonly subscription; constructor(document: Document); setTheme(theme: Theme): void; toggleTheme(): void; private produceThemeChanges; private setHtmlClassesByTheme; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }