export type Theme = "dark" | "light"; export interface ThemeTogglerOptions { storageKey?: string; themeAttribute?: string; defaultTheme?: Theme; onChange?: (theme: Theme) => void; } export declare class ThemeToggler { private static readonly THEME_ATTRIBUTE; private static readonly DARK_THEME; private static readonly LIGHT_THEME; private static readonly STORAGE_KEY; private static readonly htmlElement; private constructor(); static toggle(): void; static setTheme(theme: string): void; static getCurrentTheme(): string; private static syncToggleState; static initializeToggleSwitch(toggleId?: string): void; static registerOnLoad(toggleId?: string): void; } //# sourceMappingURL=ThemeToggler.d.ts.map