import type { IElementRef } from '@melodicdev/core';
import type { FileUploadStatus } from './file-upload.types.js';
export declare class FileUploadItemComponent implements IElementRef {
    elementRef: HTMLElement;
    name: string;
    size: string;
    status: FileUploadStatus;
    progress: number;
    error: string;
    file: File | null;
    get extension(): string;
    get displayProgress(): string;
    get progressWidth(): number;
    handleRemove: () => void;
    handleRetry: () => void;
}
//# sourceMappingURL=file-upload-item.component.d.ts.map