import { ModuleWithProviders } from '@angular/core'; import { I18NextModuleParams } from './I18NextModuleParams'; import { ITranslationService } from './ITranslationService'; import { FormatFunction } from 'i18next'; export * from './I18NEXT_TOKENS'; export * from './I18NextPipe'; export * from './I18NextEagerPipe'; export * from './I18NextCapPipe'; export * from './I18NextFormatPipe'; export * from './I18NextService'; export * from './I18NextTitle'; export * from './I18NextErrorHandlingStrategies'; export * from './I18NextModuleParams'; export * from './I18NextLoadResult'; export * from './ITranslationService'; export * from './ITranslationEvents'; export * from './models'; export declare function resolver(activatedRouteSnapshot: any, routerStateSnapshot: any): Promise; export declare function i18nextNamespaceResolverFactory(i18next: ITranslationService): any; export declare class I18NextModule { static forRoot(params?: I18NextModuleParams): ModuleWithProviders; static interpolationFormat(customFormat?: Function): FormatFunction; } export declare function defaultInterpolationFormat(value: any, format: string, lng?: string): string;