import { EnvironmentProviders, InjectionToken } from '@angular/core'; /** * Configuracion del servicio de Chat. */ export interface ValtechChatConfig { /** URL base de la API del backend (ej: 'https://api.myvaltech.com'). */ apiUrl: string; /** ID de la aplicacion (ej: 'showcase'). */ appId: string; /** Prefijo del endpoint de chat (default: '/v2/chat'). */ chatPrefix?: string; } /** * Token de inyeccion para la configuracion del Chat. */ export declare const VALTECH_CHAT_CONFIG: InjectionToken; /** * Configuracion por defecto del Chat. */ export declare const DEFAULT_CHAT_CONFIG: Partial; /** * Provee el servicio de Chat a la aplicacion Angular. * * @example * // main.ts * import { provideValtechChat } from 'valtech-components'; * * bootstrapApplication(AppComponent, { * providers: [ * provideValtechChat({ * apiUrl: environment.apiUrl, * appId: 'showcase', * }), * ], * }); */ export declare function provideValtechChat(config: ValtechChatConfig): EnvironmentProviders;