import { EnvironmentProviders } from '@angular/core';
import { I18nConfig } from './types';
/**
 * Configura el sistema de internacionalización de Valtech Components.
 *
 * @param config Configuración de i18n
 * @returns Providers para agregar en app.config.ts
 *
 * @example
 * // app.config.ts
 * import { provideValtechI18n } from 'valtech-components';
 * import { GLOBAL_CONTENT } from './i18n/_global';
 * import { LOGIN_CONTENT } from './i18n/login.i18n';
 *
 * export const appConfig: ApplicationConfig = {
 *   providers: [
 *     provideValtechI18n({
 *       defaultLanguage: 'es',
 *       supportedLanguages: ['es', 'en'],
 *       detectBrowserLanguage: true,
 *       content: {
 *         '_global': GLOBAL_CONTENT,
 *         'Login': LOGIN_CONTENT,
 *       }
 *     }),
 *   ]
 * };
 */
export declare function provideValtechI18n(config?: I18nConfig): EnvironmentProviders;
