import { ReactChild } from 'react'; import { Renderable } from '../Context/Context'; declare type ResolvedType = T extends (...args: any[]) => any ? ReturnType : T; interface I18nTokenShape> { token?: string; default?: DEFAULT; children?: (x: ResolvedType) => ReactChild; values?: T; } interface I18nTokensShape { tokens?: string[]; defaults?: ReactChild[]; children?: (x: ReactChild[]) => ReactChild; } declare const I18n: >(props: (import("../common").DisambiguateSet, I18nTokensShape> & I18nTokensShape) | (import("../common").DisambiguateSet> & I18nTokenShape)) => JSX.Element; export { I18n };