import { ReactNode } from 'react'; import { MoltTheme } from './theme.js'; export interface ThemeContextValue { theme: MoltTheme; setMode: (mode: 'dark' | 'light' | 'system') => void; resolvedMode: 'dark' | 'light'; preferredMode: 'dark' | 'light' | 'system'; } export declare const ThemeContext: import('react').Context; export interface MoltThemeProviderProps { /** Initial theme mode. Defaults to 'dark'. */ mode?: 'dark' | 'light' | 'system'; children: ReactNode; } export declare function MoltThemeProvider({ mode: initialMode, children, }: MoltThemeProviderProps): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=theme-provider.d.ts.map