import { ReactNode } from 'react'; import { i18n as I18n, Resource } from 'i18next'; export declare const newTranslationInstance: (resources: Resource) => I18n; export declare const TranslationProvider: ({ children, i18nInstance, }: { children: ReactNode; i18nInstance: I18n; }) => import("react/jsx-runtime").JSX.Element; export { Trans as Translate, useTranslation } from 'react-i18next'; /** @deprecated, use the tr function instead */ export declare const translate: (namespaceAndKey: `${string}:${string}`, i18nInstance: I18n) => string; export declare const tr: (namespaceAndKey: `${string}:${string}`, i18nInstance: I18n, values?: Record) => string;