import { PdfMergeSignRequestor } from "./PdfMergeSignRequestor.js"; export declare class PDFGenerationAPI { constructor(); 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; } //# sourceMappingURL=PDFGenerationAPI.d.ts.map