import { ThemeContextType, ThemeProviderProps } from './types'; export declare const ThemeContext: import('react').Context; /** * Hook to access the theme context * * @returns Theme context value * @throws Error if used outside ThemeProvider * * @example * ```tsx * const { theme, setTheme, resolvedTheme } = useTheme(); * * // Toggle between light and dark * * ``` */ export declare function useTheme(): ThemeContextType; /** * Theme provider component that manages theme and font size preferences. * * @example * ```tsx * function App() { * return ( * * * * ); * } * ``` */ export declare function ThemeProvider({ children, themeStorageKey, fontSizeStorageKey, defaultTheme, defaultFontSize, }: ThemeProviderProps): React.ReactElement; export default ThemeProvider; //# sourceMappingURL=theme-context.d.ts.map