export declare class ThemeToggler extends HTMLElement { get theme(): 'dark' | 'light'; set theme(value: 'dark' | 'light'); private boundKeyDown; private boundToggle; protected _localStorageKey: string; protected _cssPropNames: { [key: string]: string; }; constructor(); connectedCallback(): void; disconnectedCallback(): void; protected render(): void; protected registerComponentToMO(): void; toggle(): void; setTheme(theme: 'dark' | 'light', store?: boolean): void; protected setup(): void; setupInitialTheme(): void; protected setupThemeTransition(): void; protected setupColorSchemeListener(): void; protected keyDown(ev: KeyboardEvent): void; reset(): void; teardown(): void; } //# sourceMappingURL=ThemeToggler.d.ts.map