import * as i0 from "@angular/core"; /** * `val-splash` — splash a pantalla completa reutilizable, idéntico al de arranque * de la app (`.app-splash` del `index.html`): logo centrado con pulse, fondo * claro/oscuro vía `prefers-color-scheme`. Para cargas fundamentales dentro de la * app (p.ej. el callback OAuth) que deben verse iguales al arranque, en vez de * un segundo loader casi-duplicado. * * Por defecto renderiza el logo de la app via la CSS var `--main-logo` (un `
` * con `background-image`) — cada frontend del factory define `--main-logo` y la * flipea en dark, asi el splash toma el logo correcto sin que el consumer pase nada. * Override opcional: si se pasan `logoLight`/`logoDark` (no vacios), renderiza un * `` con ese src (comportamiento clasico, back-compat). Fondo overridable con * las CSS vars `--val-splash-bg` / `--val-splash-bg-dark`. */ export declare class SplashComponent { /** * Override opcional — src del logo para tema claro. Vacío (default) activa el * modo `--main-logo` (un `
` con `background-image: var(--main-logo)` que * toma el logo de la app y respeta dark). Pasalo (no vacío) para forzar ``. */ readonly logoLight: import("@angular/core").InputSignal; /** Override opcional — src del logo para tema oscuro (vía prefers-color-scheme). Solo aplica si `logoLight` no es vacío. */ readonly logoDark: import("@angular/core").InputSignal; /** Texto alternativo del logo. */ readonly alt: import("@angular/core").InputSignal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }