import React from 'react'; export type ThemeMode = 'light' | 'dark' | 'system'; export type ResolvedTheme = 'light' | 'dark'; export interface ThemeContextType { theme: ThemeMode; resolvedTheme: ResolvedTheme; systemTheme: ResolvedTheme; setTheme: (theme: ThemeMode) => void; toggleTheme: () => void; } declare const ThemeContext: React.Context; export interface ThemeProviderProps { children: React.ReactNode; defaultTheme?: ThemeMode; storageKey?: string; attribute?: string; enableSystem?: boolean; } export declare const ThemeProvider: React.FC; export { ThemeContext }; //# sourceMappingURL=ThemeProvider.d.ts.map