import { GlassMetadata } from './types'; import * as i0 from "@angular/core"; /** * `val-glass` * * Capa **glassmorphism** reusable. Frosted glass overlay con backdrop blur, * tint semi-translúcido, border sutil y shadow. Acepta cualquier contenido via * `` — desde un texto a un card entero. * * Ideal sobre backgrounds decorativos (val-pattern, gradients, imágenes) para * mejorar legibilidad del contenido sin tapar la decoración. * * @example Pill sobre patrón: * ```html *

Buenos días

* ``` * * @example Card glass (block) con auto tint: * ```html * *

Contenido del card

*
* ``` */ export declare class GlassComponent { private readonly props_; set props(value: GlassMetadata | undefined); /** Snapshot reactivo de los props con defaults aplicados. */ readonly resolvedProps: import("@angular/core").Signal; /** * Resuelve el background según `tint` + `tintAlpha`. * - `'dark'` → rgba purple-dark * - `'light'` → rgba blanco * - `'auto'` → CSS var con fallback (resolved vía media/class del tema) * - custom string → usado tal cual */ readonly bgStyle: import("@angular/core").Signal; readonly filterStyle: import("@angular/core").Signal; readonly borderStyle: import("@angular/core").Signal<"none" | "1px solid rgba(0, 0, 0, 0.08)" | "1px solid rgba(255, 255, 255, 0.08)">; readonly shadowStyle: import("@angular/core").Signal<"none" | "0 2px 8px rgba(0, 0, 0, 0.15)" | "0 12px 40px rgba(0, 0, 0, 0.35)" | "0 4px 24px rgba(0, 0, 0, 0.25)">; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }