import { OnInit, EventEmitter } from '@angular/core'; import { ConfigService } from '../../services/config/config.service'; import { EditorTelemetryService } from '../../services/telemetry/telemetry.service'; import { ToasterService } from '../../services/toaster/toaster.service'; import { EditorService } from '../../services/editor/editor.service'; import { Observable } from 'rxjs'; export declare class CsvUploadComponent implements OnInit { telemetryService: EditorTelemetryService; configService: ConfigService; private toasterService; private editorService; collectionId: any; isCreateCsv: any; csvUploadEmitter: EventEmitter; showSuccessCsv: boolean; showCsvValidationStatus: boolean; isUploadCsvEnable: boolean; errorCsvStatus: boolean; errorCsvMessage: any; isClosable: boolean; sampleCsvUrl: any; updateCSVFile: boolean; uploadCSVFile: boolean; fileName: any; file: any; constructor(telemetryService: EditorTelemetryService, configService: ConfigService, toasterService: ToasterService, editorService: EditorService); ngOnInit(): void; handleInputCondition(): void; uploadCSV(event: any): void; updateContentWithURL(fileURL: any, mimeType: any, contentId: any): void; closeHierarchyModal(modal: any): void; onClickReupload(): void; resetConditions(): void; downloadSampleCSVFile(): void; uploadToBlob(signedURL: any, file: any, config: any): Observable; validateCSVFile(): void; }