import * as i0 from "@angular/core"; import { EnvironmentProviders, ModuleWithProviders, Provider } from "@angular/core"; import { DefaultModuleImport, G11nDebug, G11nFeature, G11nLocale, G11nLocale as G11nLocale$1, G11nOptions, G11nOptions as G11nOptions$1, currentLanguage, setLanguage } from "@hug/ngx-g11n/internal"; export declare class G11nModule { static forRoot(...features: G11nFeature[]): ModuleWithProviders; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵmod: i0.ɵɵNgModuleDeclaration; static ɵinj: i0.ɵɵInjectorDeclaration; } export declare const withInterceptor: () => G11nFeature; export declare const withLocales: (locales: Record) => G11nFeature; export declare const withOptions: (options: G11nOptions$1) => G11nFeature; export declare const provideG11n: (...features: G11nFeature[]) => EnvironmentProviders; export { type DefaultModuleImport, G11nDebug, type G11nLocale, type G11nOptions, currentLanguage, setLanguage };