import I18NContext from './context'; import i18n from './default-i18n'; import I18N from './i18n'; import localize from './localize'; import { useRtl, withRtl } from './rtl'; import useTranslate from './use-translate'; export { I18N, I18NContext, localize, useRtl, withRtl, useTranslate }; export default i18n; export declare const translate: (...args: any[]) => string | Object | undefined; export declare const configure: (options: any) => void; export declare const setLocale: (localeData: any) => void; export declare const getLocale: () => undefined; export declare const getLocaleSlug: () => string; export declare const getLocaleVariant: () => string | undefined; export declare const getBrowserSafeLocale: () => string; export declare const isRtl: () => boolean; export declare const addTranslations: (localeData: Object) => void; export declare const reRenderTranslations: () => void; export declare const registerComponentUpdateHook: (callback: any) => void; export declare const registerTranslateHook: (callback: any) => void; export declare const state: { tannin: undefined; locale: undefined; localeSlug: undefined; localeVariant: undefined; textDirection: undefined; translations: any; } | undefined; export declare const fixMe: ({ text, newCopy, oldCopy, translationOptions }: { text: string; newCopy: string | Object; oldCopy: string | Object | undefined; translationOptions: Object; }) => string | Object | null | undefined; export type * from './types'; //# sourceMappingURL=index.d.ts.map