import { Observable } from 'rxjs'; import { AngularFireStorage } from '@angular/fire/storage'; import { AngularFirestore, AngularFirestoreCollection } from '@angular/fire/firestore'; export declare class Upload { file: File; name: string; url: string; progress: number; type: string; constructor(file: File); } export declare class UploadService { private storage; private afs; private storageRef; private basePath; uploadsCollection: AngularFirestoreCollection; uploads: Observable; currentUpload: Upload; upload: Upload; constructor(storage: AngularFireStorage, afs: AngularFirestore); putUpload(upload: Upload, key: string): void; pushUpload(upload: Upload): void; getlist(): Observable[]>; getUploads(query?: {}): Observable; getUpload(name: string): void; private saveFileData; private deleteFileData; deleteFileStorage(name: string): any; uploadSingle(file: File): void; crea(key: string, upload: Upload): void; }