import { NgZone } from '@angular/core'; import { Actions } from '@ngrx/effects'; import { Store } from '@ngrx/store'; import { ContentManagementService } from '../../services/content-management.service'; import { FileModel, UploadService } from '@alfresco/adf-content-services'; import * as i0 from "@angular/core"; export declare class UploadEffects { private notificationService; private readonly fileInput; private readonly folderInput; private readonly fileVersionInput; private readonly uploadMenuButtonSelector; store: Store; actions$: Actions; ngZone: NgZone; uploadService: UploadService; contentService: ContentManagementService; constructor(); uploadFiles$: import("rxjs").Observable & import("@ngrx/effects").CreateEffectMetadata; uploadFolder$: import("rxjs").Observable & import("@ngrx/effects").CreateEffectMetadata; uploadVersion$: import("rxjs").Observable & import("@ngrx/effects").CreateEffectMetadata; uploadVersion(): void; private upload; private uploadQueue; uploadAndUnlock(file: FileModel | null): void; private registerFocusingElementAfterModalClose; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }