import { Component, ReactNode } from 'react'; import I18nContext from './I18nContext'; import { I18nComponentName, I18nLocaleDataType } from './locale'; export interface II18nReceiverProps { componentName: T; children(i18n: I18nLocaleDataType): ReactNode; } export default class I18nReceiver extends Component> { static contextType: import("react").Context; context: React.ContextType; receive(): I18nLocaleDataType; render(): ReactNode; }