import * as i0 from "@angular/core"; /** * `val-media-viewer-modal` — visor de un adjunto a pantalla completa. Imagen → * `` contenido; audio → ``; otros → icono + descargar. * Se abre con `ModalService.open({ component, componentProps: { url, mimeType, name } })`. * Header canónico (Regla #5): botón Cerrar en `slot=end`. */ export declare class MediaViewerModalComponent { private readonly i18n; url: string; name?: string; mimeType?: string; _modalRef?: { dismiss: (data?: unknown, role?: string) => void; }; constructor(); protected kind(): 'image' | 'audio' | 'file'; t(key: string): string; close(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }