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