import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { ThemeModes, AtlaskitThemeProps } from '../types'; interface Props { children: React.ReactNode; mode: ThemeModes; } export default class AtlaskitThemeProvider extends Component { stylesheet: any; static defaultProps: { mode: string; }; static childContextTypes: { hasAtlaskitThemeProvider: PropTypes.Requireable; }; static contextTypes: { hasAtlaskitThemeProvider: PropTypes.Requireable; }; constructor(props: Props); getChildContext(): { hasAtlaskitThemeProvider: boolean; }; UNSAFE_componentWillMount(): void; UNSAFE_componentWillReceiveProps(newProps: Props): void; componentWillUnmount(): void; render(): JSX.Element; } export {};