message: feat(typescript): ship typescript declaration files
diff: "main": "./build/src/index.js",
  "types": "./build/src/index.d.ts",
  "files": [
  + "build/proto",
  "build/protos",
  "build/src",
  - "!**/*.d.ts",
  - "!**/*.js.map",
  "AUTHORS",
  "CONTRIBUTORS",
  "LICENSE"
  "fix": "eslint --fix '**/*.js' && gts fix",
  "generate-scaffolding": "repo-tools generate all && repo-tools generate lib_samples_readme -l samples/ --config ../.cloud-repo-tools.json",
  "clean": "gts clean",
  - "compile": "tsc -p . && cp -r src/v1 build/src/ && cp -r protos build/ && cp smoke-test/*.js build/system-test && cp test/*.js build/test",
  + "compile": "tsc -p . && cp -r src/v1 build/src/ && cp -r protos build/ && cp -r proto build/ && cp smoke-test/*.js build/system-test && cp test/*.js build/test",
  "prepare": "npm run compile",
  "pretest": "npm run compile",
  "proto": "npm run proto:pubsub",
  