import { type Theme } from '../../utils/theme/color.js'; export type ThemeMode = 'light' | 'dark' | 'system'; export declare class ThemeState { mode: ThemeMode; seed: string; systemPrefersDark: boolean; constructor(initialSeed?: string, initialMode?: ThemeMode); get effectiveMode(): 'light' | 'dark'; get theme(): Theme; setMode(mode: ThemeMode): void; setSeed(seed: string): void; } export declare function setThemeContext(seed?: string, mode?: ThemeMode): ThemeState; export declare function getThemeContext(): ThemeState; //# sourceMappingURL=context.svelte.d.ts.map