import { EnvironmentProviders, InjectionToken } from '@angular/core'; import { AppConfigServiceConfig } from './types'; /** * Token de inyección para la configuración de AppConfig. */ export declare const VALTECH_APP_CONFIG: InjectionToken; /** * Provee el servicio de configuración remota a la aplicación Angular. * * @param config - Configuración del servicio * @returns EnvironmentProviders para usar en bootstrapApplication * * @example * ```typescript * // main.ts * import { bootstrapApplication } from '@angular/platform-browser'; * import { provideValtechAppConfig } from 'valtech-components'; * import { version } from '../package.json'; * * bootstrapApplication(AppComponent, { * providers: [ * provideValtechFirebase(environment.valtechFirebase), * provideValtechAppConfig({ * currentVersion: version, * showUpdateBanner: true, * }), * ], * }); * ``` */ export declare function provideValtechAppConfig(config: AppConfigServiceConfig): EnvironmentProviders;