import { PdfMergeSignRequestor } from "./PdfMergeSignRequestor"; export declare class PDFGenerationAPI { static canExecuteOnService(): boolean; static cleanUpPdfResources(): void; convertToPDF( html: string, tableName: string, sysId: string, name: string, customFontSysId: string, documentConfiguration: Map ): any; convertToPDFAsync( html: string, tableName: string, sysId: string, name: string, customFontSysId: string, documentConfiguration: Map ): any; convertToPDFWithHeaderFooter( html: string, tableName: string, sysId: string, name: string, headerFooterInfo: Map, fontFamilySysId: string, documentConfiguration: Map ): any; convertToPDFWithHeaderFooterAsync( html: string, tableName: string, sysId: string, name: string, headerFooterInfo: Map, fontFamilySysId: string, documentConfiguration: Map ): any; fillDocumentFields( fieldsMap: Map, sysId: string, tableName: string, tableSysId: string, pdfName: string ): any; fillDocumentFieldsAndFlatten( fieldsMap: Map, sysId: string, tableName: string, tableSysId: string, pdfName: string, paramMap: Map ): any; fillFieldsAndMergeSignature( fieldsMap: Map, sysId: string, tableName: string, tableSysId: string, pdfMergeSignRequestor: PdfMergeSignRequestor, pdfName: string, paramMap: Map ): any; getDocumentFields(sysId: string): any; getDocumentFieldsType(sysId: string): Map; getFilledDocumentWithSignatureAsBase64( fieldsMap: Map, sysId: string, pdfMergeSignRequestor: PdfMergeSignRequestor, paramMap: Map ): any; getPdfPageSizes(sysId: string): any; isDocumentFillable(sysId: string): any; redact(inputJson: string): any; constructor(); }