import { Observable } from 'rxjs'; import { ResourceDto } from './uploader.model'; interface ResourceFile { customUpload?: boolean; originalName: string; size: number; storage: string; type?: string; isLast?: boolean; url?: string; data: { baseUrl?: string; bucketName?: string; createdOn: string; extension?: string; form?: string; key?: string; name: string; project?: string; resourceId: string; sizeInBytes: number; }; } interface UploadService { 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; } interface DocumentenApiFileReference { filename: string; sizeInBytes: number; id: string; } export { ResourceFile, UploadService, DocumentenApiFileReference }; //# sourceMappingURL=upload.model.d.ts.map