import { FileDatasource } from 'uni-model-type/type'; declare class UniFileManager { /** * Apre un file (es. PDF, immagine) in una nuova scheda del browser * Il contenuto viene caricato all'interno di un iframe per garantire compatibilità di visualizzazione */ static openInNewTab(data: FileDatasource): void; /** * Stampa un file aprendo il dialogo di stampa nativo del sistema * Utilizza un iframe invisibile per non interrompere la navigazione */ static openInPrintPreview(data: FileDatasource): void; /** * Scarica un file localmente sul dispositivo dell'utente */ static download(data: FileDatasource): void; private static createIframe; } export { UniFileManager };