import { HttpClient, HttpHeaders, HttpParams } from '@angular/common/http'; import { ApiResponseModel, ApiVisa } from 'blg-akaun-ts-lib'; import { Observable } from 'rxjs'; export declare class PrintService { protected apiUrl: string; protected api_domain_url: string; protected endpoint_path: string; protected apiUrl2: string; protected endpoint_path2: string; protected httpClient: HttpClient; constructor(http: HttpClient); getApiUrl(apiVisa: ApiVisa): string; getApiUrl2(apiVisa: ApiVisa): string; getHttpHeaderBlob(apiVisa: ApiVisa, params?: HttpParams): { headers: HttpHeaders; params: HttpParams; responseType: "json"; }; printJasperPdf(docType: string, guid: string, printServiceClassName: string, printableFormatGuid: string, apiVisa: ApiVisa, customParam?: string): Observable; batchPrintCashDocument(guids: any, printableFormatHdrGuid: any, apiVisa: ApiVisa): Observable>; }