/// /** * @license * Copyright (C) 2016 Chi Vinh Le and contributors. * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file for details. */ import * as React from "react"; import { JSS } from "jss"; export interface ThemeContext { themeVars?: TThemeVars; jss?: JSS; } export interface ThemeContextProviderProps { themeVars?: TThemeVars; jss?: JSS; } export declare class GenericThemeContextProvider extends React.Component, {}> { static childContextTypes: any; private themeVars; private jss; constructor(props: ThemeContextProviderProps); componentWillReceiveProps(nextProps: ThemeContextProviderProps): void; getChildContext(): ThemeContext; render(): React.ReactElement; } export declare class ThemeContextProvider extends GenericThemeContextProvider { }