import { default as React, ReactNode } from 'react'; import { ThemeContextValue } from '../contexts/ThemeContext'; type Theme = 'light' | 'dark' | 'system'; interface ThemeProviderProps { children: ReactNode; defaultTheme?: Theme; } /** * Global theme context with persistence + dark/light mode. * Respects the 'dark-mode' feature flag - when disabled, forces light mode only. */ export declare function ThemeProvider({ children, defaultTheme }: ThemeProviderProps): React.ReactElement; /** * Hook to access the theme context. */ export declare function useThemeContext(): ThemeContextValue; export {};