/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { DrawOptions, Group, pdf } from '@progress/kendo-drawing'; import { SaveOptions } from '@progress/kendo-file-saver'; import { PDFExportProps } from './PDFExportProps'; /** * @hidden */ export default class KendoDrawingAdapter { private drawDOM; private exportPDF; private saveAs; private domElement; private options; constructor(drawDOM: (element: HTMLElement, options: DrawOptions) => Promise, exportPDF: (group: Group, options: pdf.PDFOptions) => Promise, saveAs: (dataUri: string, fileName: string, options: SaveOptions) => void, domElement: HTMLElement, options?: PDFExportProps); savePDF(callback?: () => void): void; private getDrawOptions; private getPDFOptions; private getSaveOptions; private convertPageTemplateToHtml; }