/**
 * TUI i18n initialization module.
 *
 * Configures i18next for the TUI presentation layer using the
 * common and tui namespaces. Shares the same translation file
 * loading infrastructure as the CLI module.
 */
import { type i18n } from 'i18next';
/**
 * Initialize i18next for the TUI layer.
 *
 * Creates a dedicated i18next instance (via createInstance) to avoid
 * conflicts with the CLI instance in the same process.
 *
 * @param language - BCP-47 language code (e.g. 'en', 'ru', 'ar')
 * @returns The initialized i18next instance
 */
export declare function initI18n(language: string): Promise<i18n>;
/**
 * Get the initialized TUI i18next instance.
 * Throws if initI18n() has not been called.
 */
export declare function getTuiI18n(): i18n;
//# sourceMappingURL=i18n.d.ts.map