import { HttpClient, HttpParams, HttpResponse } from '@angular/common/http'; import { Observable } from 'rxjs'; import { SCCoreService } from '../core/sc-core.service'; import { SCDocumentViewerConfig, SCDocumentViewerConfigData, SCDocumentViewerTextConfig } from './sc-document-viewer.component'; import * as i0 from "@angular/core"; export declare class SCDocumentViewerService { private http; private scCoreService; private config; private textConfig; constructor(http: HttpClient, scCoreService: SCCoreService); setConfig(pConfig: SCDocumentViewerConfig): void; getConfig(): SCDocumentViewerConfig; setTextConfig(pTextConfig: SCDocumentViewerTextConfig): void; getTextConfig(): SCDocumentViewerTextConfig; resetTextConfig(): void; resetConfig(): void; reset(): void; getFile(url: string): Observable; deleteFile(url: string): Observable; uploadFile(url: string, file: File, infos?: string): Observable; uploadFileWithtraansfer(url: string, file: File, infos: string): Observable>; saveDocument(url: string, document: any): Observable; getCategories(url: string, params?: HttpParams): Observable; getDocumentsForCategorie(url: string, params: HttpParams): Observable; getFileToDownload(url: string): Observable>; deleteDocument(url: string): Observable; getUrlString(url: any, config?: SCDocumentViewerConfig, data?: SCDocumentViewerConfigData): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }