import { Signal, WritableSignal } from '@angular/core'; import { EloverdeDocViewerComponent } from 'eloverde-doc-viewer'; import { NgtTranslateService } from '../../../services/http/ngt-translate.service'; import * as i0 from "@angular/core"; export declare class NgtDropzoneFileViewerComponent { ngtTranslateService: NgtTranslateService; eloverdeDocViewer: EloverdeDocViewerComponent; /** Visual Inputs */ readonly url: import("@angular/core").InputSignal; readonly fileName: import("@angular/core").InputSignal; readonly fileSize: import("@angular/core").InputSignal; readonly disableContent: import("@angular/core").InputSignal; readonly canDownloadFile: import("@angular/core").InputSignal; /** Outputs */ readonly onClose: import("@angular/core").OutputEmitterRef; /** Internal Signals */ readonly canShowViewer: WritableSignal; readonly loading: WritableSignal; readonly maxFileSize: WritableSignal; /** 30 MB */ /** Computed Signals */ readonly isFileTooLarge: Signal; constructor(ngtTranslateService: NgtTranslateService); keyEvent(event: KeyboardEvent): void; init(): void; close(): void; handleClose(): void; downloadFile(): void; private registerEffects; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }