import type { i18n, TFunction } from 'i18next'; import Base from '../../modules/Base.ts'; export type TI18n = { t: TFunction; language: string; }; export declare class I18n extends Base { #private; getI18nForLang(lang?: string): Promise<{ t: TFunction; language: string; }>; getI18nBaseInstance(): Promise; static get loggerGroup(): string; }