import { EnvironmentProviders, InjectionToken } from '@angular/core';
import { SplashScreenConfig } from './types';
export declare const VALTECH_SPLASH_SCREEN: InjectionToken<Required<SplashScreenConfig>>;
/**
 * Oculta el splash screen nativo (Capacitor) al completar el bootstrap de Angular.
 * En web/PWA es no-op — el skeleton HTML en index.html se elimina cuando Angular
 * reemplaza <app-root>.
 *
 * Requiere @capacitor/splash-screen instalado en la app consumer y
 * launchAutoHide: false en capacitor.config.ts.
 *
 * @example
 * // main.ts
 * bootstrapApplication(AppComponent, {
 *   providers: [provideSplashScreen()],
 * });
 *
 * // capacitor.config.ts
 * plugins: { SplashScreen: { launchAutoHide: false } }
 */
export declare function provideSplashScreen(config?: SplashScreenConfig): EnvironmentProviders;
