import { SkFile } from 'sk-front-lib/model'; export declare enum SkUploaderFileItemType { Local = 0, API = 1, Unidentified = 2 } export declare enum SkUploaderFileItemStatus { WAIT = 0, READY = 1, UPLOADING = 2, PROCESS = 3, DONE = 4, ERROR = 5 } export declare class SkUploaderFileItem { private constructor(); get filename(): string; get size(): number; get mime(): string; get icon(): string; localFile: File; skFile: SkFile; itemType: SkUploaderFileItemType; state: SkUploaderFileItemStatus; progress: number; static fromLocalFile(localFile: File): SkUploaderFileItem; static fromApi(skFile: SkFile): SkUploaderFileItem; prepareUpload(): void; }