import React, { Component } from 'react'; import PropTypes from 'prop-types'; import { StyleGuideContextContents } from 'rsg-components/Context'; import * as Rsg from '../../../typings'; interface ReactComponentProps { component: Rsg.Component; depth: number; exampleMode?: string; usageMode?: string; } interface ReactComponentState { activeTab?: string; } export default class ReactComponent extends Component { static propTypes: { component: PropTypes.Validator; depth: PropTypes.Validator; exampleMode: PropTypes.Validator; usageMode: PropTypes.Validator; }; static contextType: React.Context; state: { activeTab: string | undefined; }; private handleTabChange; render(): JSX.Element | null; } export {};