import { ElementRef, EventEmitter } from '@angular/core'; import { SafeUrl } from '@angular/platform-browser'; import { DataFormApplication, PdfDocument, PliCnfLookAndFeel } from 'ng-pli-util'; import { PliCnfPdf } from 'ng-pli-util/lib/models/pli-cnf-pdf'; import { MenuItem } from 'primeng/api'; import { ApplicationService } from '../../services/application.service'; import { DataFormService } from '../../services/data-form.service'; import { PppService } from '../../services/ppp.service'; import { CommonService } from '../../services/common.service'; import { TokenTransformationService } from '../../services/token-transformation.service'; import * as i0 from "@angular/core"; export declare class PdfGeneratorComponent { private readonly dataFormService; private readonly applicationService; private readonly pppService; private readonly commonService; private tokenTransformationService; set configurations(cnfPdf: PliCnfPdf[]); set applicationId(value: string); contentElement: ElementRef; showLabel: boolean; actionClass: string; promCode: number; display: boolean; items: MenuItem[]; configuration: PliCnfPdf; headerHtml: string; footerHtml: string; BodyHtml: string; urlLogo: SafeUrl; _applicationId: string; pdfDocument: PdfDocument; lookAndFeelModel: PliCnfLookAndFeel; dataForms: DataFormApplication[]; allDataForms: DataFormApplication[]; forms: any[]; /** base64 as result of html 2 pdf */ base64: string; /** it contains the id of canvas */ id_canvas: string; ready: boolean; onDownload: EventEmitter; onClick(event: MouseEvent): void; constructor(dataFormService: DataFormService, applicationService: ApplicationService, pppService: PppService, commonService: CommonService, tokenTransformationService: TokenTransformationService); private getElementIdFromEvent; private getElement; htmltoPDF(): Promise; exportAsPDF(): Promise; download(): void; b64toBlob(b64Data: any, contentType?: string, sliceSize?: number): Blob; renderPage(num: any): void; showBase64Pdf(result: any): void; deleteButtons(doc: any): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }