import { type AppThemeValue } from './types'; declare class AppThemeContainer { private _active; private _mediaQuery; private _isDarkMode; private _transitionSuppressionId; get active(): AppThemeValue; /** Whether dark mode is currently active (resolves 'auto' based on system preference) */ get isDarkMode(): boolean; set active(value: AppThemeValue); init: (serverTheme?: AppThemeValue) => void; toggle: () => void; private applyToDocument; } export declare const AppTheme: AppThemeContainer; export {};