import { AfterViewInit, ElementRef, OnDestroy } from "@angular/core"; import * as i0 from "@angular/core"; export declare class FileUploadComponent implements AfterViewInit, OnDestroy { readonly id: import("@angular/core").InputSignal; readonly label: import("@angular/core").InputSignal; readonly buttonLabel: import("@angular/core").InputSignal; readonly showLabel: import("@angular/core").InputSignal; readonly compactSpacing: import("@angular/core").InputSignal; readonly multiple: import("@angular/core").InputSignal; readonly accept: import("@angular/core").InputSignal; readonly required: import("@angular/core").InputSignal; readonly showLabelRequirement: import("@angular/core").InputSignal; readonly disabled: import("@angular/core").InputSignal; readonly assistiveTextLabel: import("@angular/core").InputSignal; readonly assistiveAppearance: import("@angular/core").InputSignal; readonly showAssistiveText: import("@angular/core").InputSignal; readonly showAssistiveIcon: import("@angular/core").InputSignal; readonly assistiveTextLink: import("@angular/core").InputSignal; readonly isError: import("@angular/core").InputSignal; readonly errorFilesMap: import("@angular/core").InputSignal; readonly onUploadFile: import("@angular/core").InputSignal<((file: File) => Promise) | undefined>; readonly inputRef: import("@angular/core").Signal | undefined>; readonly buttonRef: import("@angular/core").Signal | undefined>; readonly buttonWidth: import("@angular/core").WritableSignal; readonly filesChange: import("@angular/core").OutputEmitterRef; readonly fileRemoved: import("@angular/core").OutputEmitterRef; readonly selectedFiles: import("@angular/core").WritableSignal; readonly loadingFiles: import("@angular/core").WritableSignal>; private resizeObserver?; private readonly zone; readonly shouldDisplayAssistiveText: import("@angular/core").Signal; readonly buttonSize: import("@angular/core").Signal<"s" | "m">; readonly internalId: import("@angular/core").Signal; ngAfterViewInit(): void; ngOnDestroy(): void; private updateButtonWidth; isFileLoading(file: File): boolean; isFileError(index: number): boolean; getFileErrorMessage(index: number): string | undefined; handleOnChange(event: Event): void; handleOnClick(event: MouseEvent): void; handleRemoveFile(file: File): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }