import { ReactElement, Component } from 'react'; import { TranslationContextProps } from './TranslationContext'; interface MappedProps { locale: string; messages: object; } interface State { contextValues: TranslationContextProps; } interface Props { children: ReactElement; } interface ViewProps extends MappedProps, Props { } /** * Creates a translation context, available to its children * * Must be called within a Redux app. * * @example * const MyApp = () => ( * * * * * * ); */ declare class TranslationProviderView extends Component { constructor(props: any); componentDidUpdate(prevProps: any): void; render(): JSX.Element; } declare const TranslationProvider: import("react-redux").ConnectedComponentClass; export default TranslationProvider;