import { Injector } from '@angular/core'; import { NGXLogger } from 'ngx-logger'; import { DocumentenApiFileReference, ResourceDto, ResourceFile, UploadService } from '../models'; import { ConfigService } from '@valtimo/config'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class UploadProviderService implements UploadService { private configService; private injector; private logger; private readonly uploadService; constructor(configService: ConfigService, injector: Injector, logger: NGXLogger); uploadFile(file: File, documentDefinitionName?: string, documentId?: string): Observable; getResource(resourceId: string): Observable; checkUploadProcessLink(caseDefinitionKey: string): Observable; uploadFileWithMetadata(file: File, documentId: string, metadata: { [key: string]: any; }): Observable; uploadTempFileWithMetadata(file: File, metadata: { [key: string]: any; }): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; } //# sourceMappingURL=upload-provider.service.d.ts.map