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 interface SpaceCsvPropertiesConfirmResponse extends CsvPropertiesConfirmResponse { readonly projectId: string; readonly modelId?: string; } export declare class SpaceCsvUpdateService extends ApiService { protected readonly client: HttpClient; protected readonly environment: EnvironmentModel; private readonly fileUploaderService; protected readonly solutionEnvironment?: SolutionEnvironmentModel | undefined; protected readonly logger?: NGXLogger | undefined; protected controller: string; constructor(client: HttpClient, environment: EnvironmentModel, fileUploaderService: FileUploadService, solutionEnvironment?: SolutionEnvironmentModel | undefined, logger?: NGXLogger | undefined); startUpdateSession(file: File, onResponse?: (result?: CsvPropertiesMapRequest) => void): Observable; confirmUpdateSession(confirmation: SpaceCsvPropertiesConfirmResponse): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }