import { ReadStream, ReadStreamOptions, WriteStream } from './fs-capacitor'; import { StorageFile } from './storage'; export interface MemoryUploadFile extends StorageFile { createReadStream?(options?: ReadStreamOptions): ReadStream; capacitor?: WriteStream; file?: File; } export interface StreamUploadFile extends StorageFile { createReadStream(options?: ReadStreamOptions): ReadStream; capacitor: WriteStream; file?: File; } export declare class Upload { promise: Promise; resolve: (file?: MemoryUploadFile) => void; reject: (error?: Error | string) => void; file?: MemoryUploadFile; constructor(); }