/**
 * SplashScreen Service
 *
 * Gestiona el splash screen nativo (Capacitor) y el skeleton PWA.
 *
 * - Nativo: oculta el splash screen de Capacitor con fade al completar bootstrap.
 * - PWA/web: no-op (el skeleton en index.html se elimina cuando Angular reemplaza <app-root>).
 *
 * Setup:
 * 1. Agregar el skeleton HTML/CSS en index.html (ver docs/splash-screen.md o CLAUDE.md).
 * 2. Instalar @capacitor/splash-screen en la app consumer.
 * 3. Configurar capacitor.config.ts con launchAutoHide: false.
 * 4. Agregar provideSplashScreen() en main.ts.
 *
 * @example
 * // main.ts
 * import { provideSplashScreen } from 'valtech-components';
 * bootstrapApplication(AppComponent, {
 *   providers: [provideSplashScreen()],
 * });
 */
export * from './types';
export { VALTECH_SPLASH_SCREEN, provideSplashScreen } from './config';
export { SplashScreenService } from './splash-screen.service';
