import { DatePipe } from '@angular/common'; import { HttpClient } from '@angular/common/http'; import { ApiService, CsvPropertiesConfirmResponse, CsvPropertiesMapRequest, EnvironmentModel, FileUploadService, SolutionEnvironmentModel } from '@cas-hub/acabim-common-client'; import { NGXLogger } from 'ngx-logger'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; export declare class ContactImportService extends ApiService { protected readonly client: HttpClient; protected readonly environment: EnvironmentModel; private readonly fileUploader; protected solutionEnvironment?: SolutionEnvironmentModel | undefined; protected readonly logger?: NGXLogger | undefined; protected readonly datePipe?: DatePipe | undefined; controller: string; constructor(client: HttpClient, environment: EnvironmentModel, fileUploader: FileUploadService, solutionEnvironment?: SolutionEnvironmentModel | undefined, logger?: NGXLogger | undefined, datePipe?: DatePipe | undefined); startSession(file: File, onResponse?: (result?: CsvPropertiesMapRequest) => void): Observable; confirmImport(confirmation: CsvPropertiesConfirmResponse): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }