export type StorageTransferPhase = "preparing" | "uploading" | "complete" | "error" | "cancelled"; export interface StorageTransfer { fileName: string; id: string; loaded: number; multipart: boolean; percent: number; phase: StorageTransferPhase; total: number; } export declare function createStorageTransferId(fileName: string, index: number): string; export declare function retireSuccessfulTransfers(transfers: readonly StorageTransfer[]): StorageTransfer[]; export declare function dismissStorageTransfer(transfers: readonly StorageTransfer[], id: string): StorageTransfer[]; export declare function transfersFromFiles(files: readonly File[], batchId: string): StorageTransfer[];