import { CsvPropertiesConfirmResponse, CsvPropertiesMapRequest, FileUploadComponent } from '@cas-hub/acabim-common-client'; import { NGXLogger } from 'ngx-logger'; import { ConfirmationService, MessageService } from 'primeng/api'; import { PeopleImportService } from '../../../_services/people-import.service'; import * as i0 from "@angular/core"; declare const enum CsvProcessingState { pending = 0, waiting = 1, processing = 2 } export declare class ImportUsersComponent { private readonly peopleImportService; private readonly confirmationService; readonly messageService: MessageService; private readonly logger?; csvUploader?: FileUploadComponent; csvProcessingState: CsvProcessingState; set csvMapRequest(req: CsvPropertiesMapRequest | undefined); get csvMapRequest(): CsvPropertiesMapRequest | undefined; private _csvMapRequest?; constructor(peopleImportService: PeopleImportService, confirmationService: ConfirmationService, messageService: MessageService, logger?: NGXLogger | undefined); startImportSession(): void; confirmCsvMapRequest(result: CsvPropertiesConfirmResponse): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};