import { TolgeeInstance } from '@tolgee/web'; import { InitOptions } from 'i18next'; export declare const tolgeeOptions: (tolgee: TolgeeInstance, options?: InitOptions) => { postProcess: string[]; i18nFormat: { bindI18nStore: string; }; react: { bindI18nStore: string; nsMode?: "default" | "fallback"; defaultTransParent?: string; bindI18n?: string | false; transEmptyNodeValue?: string; useSuspense?: boolean; hashTransKey?(defaultValue: unknown): unknown; transSupportBasicHtmlNodes?: boolean; transKeepBasicHtmlNodesFor?: readonly string[]; transWrapTextNodes?: string; keyPrefix?: string; unescape?(str: string): string; }; debug?: boolean; resources?: import("i18next").Resource; partialBundledLanguages?: boolean; lng?: string; fallbackLng?: false | import("i18next").FallbackLng; supportedLngs?: false | readonly string[]; nonExplicitSupportedLngs?: boolean; load?: "all" | "currentOnly" | "languageOnly"; preload?: false | readonly string[]; lowerCaseLng?: boolean; cleanCode?: boolean; ns?: string | readonly string[]; defaultNS?: string | false | readonly string[]; fallbackNS?: string | false | readonly string[]; saveMissing?: boolean; saveMissingPlurals?: boolean; updateMissing?: boolean; saveMissingTo?: "fallback" | "all" | "current"; missingKeyNoValueFallbackToKey?: boolean; missingKeyHandler?: false | ((lngs: readonly string[], ns: string, key: string, fallbackValue: string, updateMissing: boolean, options: any) => void); parseMissingKeyHandler?(key: string, defaultValue?: string): any; appendNamespaceToMissingKey?: boolean; missingInterpolationHandler?: (text: string, value: any, options: InitOptions) => any; simplifyPluralSuffix?: boolean; postProcessPassResolved?: boolean; returnNull?: boolean; returnEmptyString?: boolean; returnObjects?: boolean; returnDetails?: boolean; returnedObjectHandler?(key: string, value: string, options: any): void; joinArrays?: string | false; overloadTranslationOptionHandler?(args: string[]): import("i18next").TOptions>; interpolation?: import("i18next").InterpolationOptions; initImmediate?: boolean; keySeparator?: string | false; nsSeparator?: string | false; pluralSeparator?: string; contextSeparator?: string; appendNamespaceToCIMode?: boolean; compatibilityJSON?: "v1" | "v2" | "v3" | "v4"; locizeLastUsed?: { projectId: string; apiKey?: string; referenceLng?: string; version?: string; debounceSubmit?: number; allowedHosts?: readonly string[]; }; ignoreJSONStructure?: boolean; maxParallelReads?: number; maxRetries?: number; retryTimeout?: number; cache?: object; backend?: object; detection?: object; };