import * as React from 'react'; import { ThemeContextProps } from "./ThemeContext.js"; import { ThemeValueType } from "./ThemeValueContext.js"; interface ThemeProviderExternalProps { } interface ThemeProviderDefaultProps { theme: ThemeValueType; children?: React.ReactNode; } export interface ThemeProviderProps extends ThemeProviderExternalProps, Partial { } interface ThemeProviderState extends ThemeContextProps { themeValue: ThemeValueType; } export declare class ThemeProvider extends React.Component { static defaultProps: ThemeProviderDefaultProps; state: ThemeProviderState; componentDidMount(): void; componentDidUpdate(prevProps: ThemeProviderProps, prevState: ThemeProviderState): void; render(): import("react/jsx-runtime").JSX.Element; private updateBodyClassName; } export {};