import { EnvironmentProviders, InjectionToken } from '@angular/core'; import { ValtechFeedbackConfig } from './types'; /** * Token de inyección para la configuración de Feedback. */ export declare const VALTECH_FEEDBACK_CONFIG: InjectionToken; /** * Configuración por defecto. */ export declare const DEFAULT_FEEDBACK_CONFIG: Partial; /** * Provee el servicio de feedback a la aplicación Angular. * * @param config - Configuración de feedback * @returns EnvironmentProviders para usar en bootstrapApplication * * @example * ```typescript * // main.ts * import { bootstrapApplication } from '@angular/platform-browser'; * import { provideValtechFeedback } from 'valtech-components'; * import { environment } from './environments/environment'; * * bootstrapApplication(AppComponent, { * providers: [ * provideValtechAuth({ apiUrl: environment.apiUrl }), * provideValtechFeedback({ * apiUrl: environment.apiUrl, * appId: 'my-app-name', * }), * ], * }); * ``` */ export declare function provideValtechFeedback(config: ValtechFeedbackConfig): EnvironmentProviders;