// 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
}