import * as i0 from "@angular/core"; /** Tonos de la variante "soft" — mismos valores que ng-support-tsi (src/app/review/ui/alerts/alerta). */ export type TonoAlerta = 'aviso' | 'info' | 'exito' | 'error'; export declare class AlertaComponent { titulo: import("@angular/core").InputSignal; mensaje: import("@angular/core").InputSignal; iconSize: import("@angular/core").InputSignal; classContainer: import("@angular/core").InputSignal; paddingClass: import("@angular/core").InputSignal; validateSalto: import("@angular/core").InputSignal; /** Nuevo: ancho fijo del contenedor en px; sin definir = 100%. Mismo tipo/nombre * que `maxWidth` en app-input (número en px, no string CSS). */ maxWidth: import("@angular/core").InputSignal; /** 'estandar' (look actual, ámbar con borde animado) o 'soft' (card con ícono en chip, * barra de color lateral y anillo animado opcional, portado de ng-support-tsi). */ variante: import("@angular/core").InputSignal<"estandar" | "modern" | "soft">; /** Nuevo, solo aplica en soft: color/ícono según severidad. */ tono: import("@angular/core").InputSignal; /** Solo aplica en soft: anillo de highlight rotando en el borde (igual que la fuente). */ animado: import("@angular/core").InputSignal; /** Solo aplica en soft: botón de cerrar. */ cerrable: import("@angular/core").InputSignal; /** Nuevo: click en el botón de cerrar (solo visible si `cerrable` está activo). */ cerrar: import("@angular/core").OutputEmitterRef; iconoSoft: import("@angular/core").Signal; mensajeFormateado: import("@angular/core").Signal; isLong: import("@angular/core").Signal; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }