/** * CSS Variables Theme Provider * Implements theming using CSS custom properties */ import type { IThemeProvider } from '../../spi/index.js'; import type { ThemeMode, ThemeConfig } from '../../api/index.js'; export declare class CSSVariablesThemeProvider implements IThemeProvider { private mediaQuery?; private listeners; applyTheme(mode: ThemeMode, config: ThemeConfig): void; getSystemPreference(): 'light' | 'dark'; onSystemThemeChange(callback: (theme: 'light' | 'dark') => void): () => void; destroy(): void; private handleMediaQueryChange; } //# sourceMappingURL=CSSVariablesThemeProvider.d.ts.map