import { OnInit, ElementRef, EventEmitter } from '@angular/core'; import { ToasterService } from '../../services/toaster/toaster.service'; import { EditorService } from '../../services/editor/editor.service'; import { ConfigService } from '../../services/config/config.service'; import { BulkJobService } from '../../services/bulk-job/bulk-job.service'; import { TreeService } from '../../services/tree/tree.service'; import { EditorTelemetryService } from '../../services/telemetry/telemetry.service'; export declare class BulkUploadComponent implements OnInit { private toasterService; private editorService; configService: ConfigService; private bulkJobService; private treeService; telemetryService: EditorTelemetryService; collectionId: string; fineUploaderUI: ElementRef; bulkUploadEmitter: EventEmitter; storedCollectionData: any; process: any; oldProcessStatus: string; stageStatus: string; contents: Array; completionPercentage: number; showBulkUploadModal: boolean; bulkUploadState: number; loading: boolean; telemetryPageId: string; assetConfig: any; uploader: any; bulkUploadErrorMsgs: any[]; bulkUploadValidationError: string; sampleMetadataCsvUrl: string; constructor(toasterService: ToasterService, editorService: EditorService, configService: ConfigService, bulkJobService: BulkJobService, treeService: TreeService, telemetryService: EditorTelemetryService); ngOnInit(): void; calculateCompletionPercentage(): void; checkBulkUploadStatus(): void; searchContentWithProcessId(): void; downloadReport(): void; updateJob(): void; initiateDocumentUploadModal(): number; initiateUploadModal(): void; uploadContent(): void; startBulkUpload(file: any, filename: any): void; generatePreSignedUrl(filename: any): import("rxjs").Observable; uploadToBlob(signedURL: any, file: any): import("rxjs").Observable; createImportRequest(fileUrl: any): import("rxjs").Observable; get questionSetMetadata(): any; viewDetails($event: any): void; getContentStatus(): string; createJobRequest(rowsCount: any): import("rxjs").Observable; openBulkUploadModal(): Promise; closeBulkUploadModal(): void; updateBulkUploadState(action: any): void; getParentsHelper(tree: any, id: string, parents?: string): { found: boolean; } | { found: boolean; parents: string; }; getParents(data: Array, id: string): { found: boolean; } | { found: boolean; parents: string; }; downloadSampleCSVFile(): void; }