import { HttpClient, HttpParams } from '@angular/common/http'; import { MatDialog } from '@angular/material/dialog'; import { Observable } from 'rxjs'; import { SCCoreService } from '../../core/sc-core.service'; import { SCDocumentsManagerAttachmentCategory } from '../../sc-documents-manager-viewer'; import { SCDocumentsManager, SCDocumentsManagerCategory, SCDocumentsManagerDocumentType, SCDocumentsManagerOriginTemplate, SCDocumentsManagerVersion, SCDocumentTemplate } from '../sc-documents-manager.component'; import * as i0 from "@angular/core"; export declare class SCDocumentsManagerService { private http; private scCoreService; private dialogService; constructor(http: HttpClient, scCoreService: SCCoreService, dialogService: MatDialog); getData(url: string, params?: HttpParams): Observable; openSCBasicDocumentsDialog(subject: any, subjectId: number, foreignId: number, basicCategoryId: number, dialogTitle?: string, config?: any): Observable; mapCategoryData(data: any): SCDocumentsManagerCategory; setMapCategoryData(newMapCategoryData: (data: any) => SCDocumentsManagerCategory): void; mapDocumentData(data: any): SCDocumentsManager; setMapDocumentData(newMapDocumentData: (data: any) => SCDocumentsManager): void; mapOriginTemplateData(data: any): SCDocumentsManagerOriginTemplate; setMapOriginTemplateData(newMapOriginTemplateData: (data: any) => SCDocumentsManagerOriginTemplate): void; mapDocumentTemplateData(data: any): SCDocumentTemplate; setMapDocumentTemplateData(newMapDocumentTemplateData: (data: any) => SCDocumentTemplate): void; mapDocumentVersionData(data: any): SCDocumentsManagerVersion; setMapDocumentVersionData(newMapDocumentVersionData: (data: any) => SCDocumentsManagerVersion): void; mapDocumentDataForRequest(data: SCDocumentsManager): SCDocumentsManager; setMapDocumentDataForRequest(newMapDocumentDataForRequest: (data: SCDocumentsManager) => any): void; mapAttachmentCategoryData(data: any): SCDocumentsManagerAttachmentCategory; setMapAttachmentCategoryData(newMapAttachmentCategoryData: (data: any) => SCDocumentsManagerAttachmentCategory): void; setMapDocumentTypeData(newMapDocumentTypeData: (data: any) => SCDocumentsManagerDocumentType): void; mapDocumentTypeData(data: SCDocumentsManagerDocumentType): SCDocumentsManagerDocumentType; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }