import { HttpClient, HttpBackend } from '@angular/common/http'; import { Observable } from 'rxjs'; import { AbstractAppConfig } from '../../../app.config'; import { DocumentDownload } from '../../domain/document/document-download.model'; import { DocumentUpload } from '../../domain/document/document-upload.model'; export declare class DocumentStoreService { private appConfig; private httpClient; private anonymousHttpClient; constructor(appConfig: AbstractAppConfig, httpClient: HttpClient, handler: HttpBackend); downloadUrl(docId: String): Observable; newUploadUrl(metadata: any): Observable; upload(file: File, upload: DocumentUpload, metadata?: { filename: any; }): Observable; private baseUrl; private uploadHeaders; private azureBlobHeaders; private metadataHeaders; }