import { MatDialog } from '@angular/material/dialog'; import { Observable } from 'rxjs'; import { BaseHttpClient } from './base.service'; export declare class UploadAssetsService { private _env; dialog: MatDialog; private _api; private files; private namesMap; private errorsMap; readonly supportedSize: number; readonly documentExtension: string[]; readonly imageExtension: string[]; supportedTypes: string[]; readonly messageErrors: { size: string; ext: string; }; private errorObs$; private baseUrl; constructor(_env: any, dialog: MatDialog, _api: BaseHttpClient); getErrorObs(): Observable; setErrorObs(error: boolean): void; readonly getFiles: File[]; setFiles: File[]; readonly nameFiles: { [key: string]: string; }; newName: { [key: string]: string; }; readonly errorFiles: boolean; errors: { [key: string]: boolean; }; readonly fileErrors: { [key: string]: boolean; }; readonly errorLength: number; deleteFile(fileName: string, index: number): void; uploadMultipleAssests(parentAssetId: string): Observable; }