import { HttpInterceptorFn } from '@angular/common/http';
/**
 * Interceptor HTTP que:
 * 1. Agrega header Authorization con Bearer token a requests API
 * 2. Maneja errores 401 refrescando el token automáticamente
 * 3. Encola requests durante el refresco para evitar múltiples refresh
 *
 * @example
 * ```typescript
 * // Incluido automáticamente por provideValtechAuth()
 * // Para uso manual:
 * import { provideHttpClient, withInterceptors } from '@angular/common/http';
 * import { authInterceptor } from 'valtech-components';
 *
 * bootstrapApplication(AppComponent, {
 *   providers: [
 *     provideHttpClient(withInterceptors([authInterceptor])),
 *   ],
 * });
 * ```
 */
export declare const authInterceptor: HttpInterceptorFn;
