type ThemeMode = 'light' | 'dark' | 'system'; type ResolvedTheme = 'light' | 'dark'; type ThemeContextValue = { mode: ThemeMode; resolvedTheme: ResolvedTheme; setMode: (mode: ThemeMode) => void; toggleTheme: () => void; }; declare const ThemeContext: import("react").Context; declare function useTheme(): ThemeContextValue; export { ThemeContext, useTheme }; export type { ThemeMode, ResolvedTheme, ThemeContextValue };