import React from 'react'; import type { ReactNode } from 'react'; import type { MarkdownTheme, PartialMarkdownTheme } from '../types/theme'; /** * Theme context */ declare const ThemeContext: React.Context; /** * Theme context provider props */ export interface ThemeProviderProps { /** Theme to use (default: lightTheme) */ theme?: MarkdownTheme; /** Partial theme overrides */ themeOverrides?: PartialMarkdownTheme; /** Children */ children: ReactNode; } /** * Theme provider component */ export declare function ThemeProvider({ theme, themeOverrides, children, }: ThemeProviderProps): React.JSX.Element; /** * Hook to access the current theme */ export declare function useMarkdownTheme(): MarkdownTheme; export { ThemeContext }; //# sourceMappingURL=ThemeContext.d.ts.map