import { HttpClient } from '@angular/common/http'; import { Observable } from 'rxjs'; import { ParamHttpHeaderItemInterface } from '../../models'; import * as i0 from "@angular/core"; export interface PrintInterface { id: string; fileName: string; title: string; address: string; } export declare class FararuPrintService { private http; constructor(http: HttpClient); private reportProgress; private _progress; get progress(): Observable; print(reportName: string, items: number[], params?: ParamHttpHeaderItemInterface[]): Observable; printDev(reportName: string, spName: string, params?: ParamHttpHeaderItemInterface[]): Observable; openBlobAsPdf(blob: Blob): void; saveBlobAsPdf(blob: Blob): void; loadPrintDocs(formName: string): Observable; preparePrint(ids: number[]): Observable<{ guIdKey: string; }>; downbloadPdf(reportName: string, guidKey: string, params?: ParamHttpHeaderItemInterface[]): Observable; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }