npm install --save @types/puppeteer
This package contains type definitions for puppeteer (https://github.com/GoogleChrome/puppeteer#readme).
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/puppeteer.
These definitions were written by Marvin Hagemeister, Christopher Deutsch, Konstantin Simon Maria Möllers, Simon Schick, Serban Ghita, Jason Kaczmarsky, Dave Cardwell, Andrés Ortiz, Piotr Błażejewicz, Cameron Hunter, and Pirasis Leelatanon.