import { AfterViewInit, ElementRef } from "@angular/core"; import * as i0 from "@angular/core"; export declare class FileItemComponent implements AfterViewInit { readonly file: import("@angular/core").InputSignal; readonly isError: import("@angular/core").InputSignal; readonly errorMessage: import("@angular/core").InputSignal; readonly compact: import("@angular/core").InputSignal; readonly isLoading: import("@angular/core").InputSignal; readonly removeFile: import("@angular/core").OutputEmitterRef; readonly fileNameRef: import("@angular/core").Signal | undefined>; readonly fileSizeRef: import("@angular/core").Signal | undefined>; readonly fileInfoRef: import("@angular/core").Signal | undefined>; readonly truncatedFileName: import("@angular/core").WritableSignal; readonly hasEllipsis: import("@angular/core").WritableSignal; readonly errorMessageId: string; private readonly cdr; private isViewInitialized; readonly formatFileSize: (bytes: number) => string; readonly fileUploadItemAriaLabels: { LOADING: string; SUCCESS: string; ERROR: string; }; constructor(); ngAfterViewInit(): void; onRemove(): void; private truncateFileName; private getAvailableWidth; private computeContextStyle; private computeStartAndEndStr; private updateTruncation; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }