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;
}