// Type definitions for pdf-merger-js v4.2.0 // Project: https://github.com/nbesli/pdf-merger-js // Definitions by: Alexander Wunschik // Daniel Hammer // Lukas Loeffler declare module "pdf-merger-js/browser" { class PDFMerger { constructor(); add(inputFile: string | Uint8Array | ArrayBuffer | Blob | File, pages?: string | string[] | undefined | null): Promise; save(fileName: string): Promise; saveAsBuffer(): Promise; saveAsBlob(): Promise; setMetadata(metadata: Metadata): Promise; } export = PDFMerger; } declare interface Metadata { producer?: string author?: string title?: string creator?: string }