/** * Type declarations for html2pdf.js */ interface Html2PdfOptions { margin?: number | number[]; filename?: string; image?: { type: string; quality: number }; html2canvas?: { scale?: number; useCORS?: boolean; backgroundColor?: string; }; jsPDF?: { unit?: string; format?: string; orientation?: string; }; } interface Html2PdfInstance { set(options: Html2PdfOptions): Html2PdfInstance; from(element: HTMLElement): Html2PdfInstance; save(): Promise; } declare module 'html2pdf.js' { function html2pdf(): Html2PdfInstance; export default html2pdf; }