import { HttpClient } from '@angular/common/http'; import { InjectionToken } from '@angular/core'; import { Observable } from 'rxjs'; import { MiaFile } from '../entities/mia-file'; import { MiaResponse } from '../entities/mia-response'; import * as i0 from "@angular/core"; export declare const MIA_GOOGLE_STORAGE_PROVIDER: InjectionToken; export declare class MiaGoogleStorage { bucket: string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } export declare class GoogleStorageService { protected config: MiaGoogleStorage; protected http: HttpClient; constructor(config: MiaGoogleStorage, http: HttpClient); uploadFile(file: File): Observable; uploadDirect(file: File): Observable>; uploadWithProgressDirect(file: File): Observable; delete(fileName: string): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }