import { DataService } from "../../../../services/external-api/data.service"; import { Observable } from "rxjs"; import { IImportConnection, IImportTpf } from "@retail-data-factory/rdf-angular-types-api"; import { IServiceResponse } from "../../../../services/external-api/response-interfaces"; import { ConfigurationManager } from "../../../../store/configuration-manager/configuration-manager"; import * as i0 from "@angular/core"; export declare class ApiImportService { private dataService; private configurationManager; constructor(dataService: DataService, configurationManager: ConfigurationManager); /** * Получить список описаний соединений с источником данных */ getConnections(): Observable>; /** * Получить описание соединения с источником данных по ID * @param id */ getConnection(id: string): Observable; /** * Создать описание соединения с источником данных * @param connection */ createConnection(connection: IImportConnection): Observable; /** * Обновить описание соединения с источником данных * @param connection */ updateConnection(connection: IImportConnection): Observable; /** * Удалить описание соединения с источником данных * @param id */ deleteConnection(id: string): Observable; /** * Получить список описаний ETL */ getTpfs(): Observable>; /** * Получить описание ETL по ID * @param id */ getTpf(id: string): Observable; /** * Создать новое описание ETL * @param tpf */ createTpf(tpf: IImportTpf): Observable; /** * Обновить описание ETL * @param tpf */ updateTpf(tpf: IImportTpf): Observable; /** * Удалить описание ETL * @param id */ deleteTpfn(id: string): Observable; private mapImportConnectionFromService; private mapImportConnectionToService; private mapImportTpfFromService; private mapImportTpfToService; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }