import { EventEmitter } from '@angular/core'; import { FileUpload, FileUploadEvent } from 'primeng/fileupload'; import * as i0 from "@angular/core"; export declare class AvFileUploadComponent { private readonly messageService; private readonly config; uploadCompleted: import("@angular/core").WritableSignal; mode: 'basic' | 'advanced'; autoUpload: boolean; multiple: boolean; chooseLabel: string; uploadLabel: string; url: string; accept: string; maxFileSize: number; format: string; typeFormat: 'image' | 'doc' | 'excel' | 'all' | ''; hasFiles: boolean; files: File[]; totalSize: number; totalSizePercent: number; onUpload: EventEmitter; uploaderRef: FileUpload; get uploadIcon(): string; getUploadIcon(file: File): string; ngOnInit(): void; isImage(file: any): boolean; triggerUpload(): void; handleUpload(event: FileUploadEvent): void; handleError(event: any): void; handleFileSelect(event: any): void; handleClear(): void; setAcceptedFormats(): void; choose(event: Event, callback: Function): void; uploadWithCallback(callback: Function): void; handleSelect(event: any): void; removeFile(event: Event, file: any, removeCallback: Function, index: number): void; formatSize(bytes: number): string; clearFiles(): void; onChange: any; onTouched: any; writeValue(value: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=av-file-upload.component.d.ts.map