html2canvas para renderizar PDF de documento com estilo css usando angular2 / typescript

Como gerar um arquivo PDF de saída usando html2canvas com angular2

Tentei importar o arquivo html2canvas typescript e fiz uma declaração como essa para usá-lo

declare let html2canvas: Html2CanvasStatic;

mas eu recebo html2canvas não está definido

html2canvas(document.body, {
  onrendered: function(canvas) {
    document.body.appendChild(canvas);
  }
});

Encontrei este arquivo datilografado no githubhtml2canvas typescript

como posso usar isso na minha aplicação angular2

questionAnswers(5)

yourAnswerToTheQuestion