import { Options, ThemeValue } from './options'; export declare class ThemeService { options?: Options; host: HTMLElement; private _darkMQL; private _value; private _current; initialized: boolean; constructor(options?: Options, host?: HTMLElement); init(): void; get storage(): string; get systemCurrent(): string; set value(value: ThemeValue); get value(): ThemeValue; set current(current: string); get current(): string; switch(value: ThemeValue): void; private _removeDarkMQLListener; private _onThemeChange; destroy(): void; } declare global { interface Window { ThemeService: typeof ThemeService; } }