import { Slot } from '@revesuite/store'; import type { CssVariablesMap } from './css-variables.js'; export declare function extractCssVariables(element: Element): CssVariablesMap; /** * Observer theme changing by `data-theme` property */ export declare class ThemeObserver extends Slot { private _observer?; private _mode; private _cssVariables; get cssVariables(): CssVariablesMap | null; observer(element: Element): void; dispose(): void; } //# sourceMappingURL=theme-observer.d.ts.map