message: Update types based on
diff: export as namespace PptxGenJS;
  +export = PptxGenJS;
  +
  +declare class PptxGenJS {
  + // Presentation Props
  + getLayout(): string;
  + setBrowser(isBrowser: boolean): void;
  + setLayout(layout: PptxGenJS.LayoutName | PptxGenJS.Layout): void;
  + setRTL(isRTL: boolean): void;
  +
  + // Presentation Metadata
  + setAuthor(author: string): void;
  + setCompany(company: string): void;
  + setRevision(revision: string): void;
  + setSubject(subject: string): void;
  + setTitle(title: string): void;
  +
  + // Add a new Slide
  + addNewSlide(masterLayoutName?: string): PptxGenJS.Slide;
  + defineSlideMaster(opts: PptxGenJS.MasterSlideOptions): void;
  +
  + // Export
  + save(exportFileName: string, callbackFunction?: Function, zipOutputType?: PptxGenJS.JsZipOutputType): void;
  +}
  +
  +declare namespace PptxGenJS {
  const version: string;
  export type ChartType = "AREA" | "BAR" | "BUBBLE" | "DOUGHNUT" | "LINE" | "PIE" | "RADAR" | "SCATTER";
  export type JsZipOutputType = "arraybuffer" | "base64" | "binarystring" | "blob" | "nodebuffer" | "uint8array";
  @@ -72,26 +97,4 @@ export class Slide {
  addText(textString: string, options: TextOptions): Slide;
  }
  -export class PptxGenJS {
  - // Presentation Props
  - getLayout(): string;
  - setBrowser(isBrowser: boolean): void;
  - setLayout(layout: LayoutName | Layout): void;
  - setRTL(isRTL: boolean): void;
  -
  - // Presentation Metadata
  - setAuthor(author: string): void;
  - setCompany(company: string): void;
  - setRevision(revision: string): void;
  - setSubject(subject: string): void;
  - setTitle(title: string): void;
  -
  - // Add a new Slide
  - addNewSlide(masterLayoutName?: string): Slide;
  - defineSlideMaster(opts: MasterSlideOptions): void;
  -
  - // Export
  - save(exportFileName: string, callbackFunction?: Function, zipOutputType?: JsZipOutputType): void;
  }
  -
  -export default PptxGenJS;
  