export { default as i18next, type InitOptions, type TFunction, type TOptions, type TOptionsBase } from 'i18next'; export * from './lib/registry'; export * from './lib/types'; export * from './lib/utils'; import type { NonNullObject } from '@sapphire/utilities'; import type { TypedFT, TypedT } from './lib/types'; declare module 'i18next' { export interface TFunction { lng: string; ns?: string; (key: TypedT, options?: TOptionsBase | string): TReturn; (key: TypedT, defaultValue: TReturn, options?: TOptionsBase | string): TReturn; (key: TypedFT, options?: TOptions): TReturn; (key: TypedFT, defaultValue: TReturn, options?: TOptions): TReturn; } }